[INFO] fetching crate crypto2 0.1.2...
[INFO] checking crypto2-0.1.2 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate crypto2 0.1.2 into /workspace/builds/worker-2-tc1/source
[INFO] validating manifest of crates.io crate crypto2 0.1.2 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-2-tc1/source/.cargo/config.toml
[INFO] started tweaking crates.io crate crypto2 0.1.2
[INFO] finished tweaking crates.io crate crypto2 0.1.2
[INFO] tweaked toml for crates.io crate crypto2 0.1.2 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] crate crates.io crate crypto2 0.1.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 008779cae32a4269f6d6f73c8bdbd8ced1f71253460aa20950e46b4b0747091b
[INFO] running `Command { std: "docker" "start" "-a" "008779cae32a4269f6d6f73c8bdbd8ced1f71253460aa20950e46b4b0747091b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "008779cae32a4269f6d6f73c8bdbd8ced1f71253460aa20950e46b4b0747091b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "008779cae32a4269f6d6f73c8bdbd8ced1f71253460aa20950e46b4b0747091b", kill_on_drop: false }`
[INFO] [stdout] 008779cae32a4269f6d6f73c8bdbd8ced1f71253460aa20950e46b4b0747091b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ae255de8408d72adb19d634ebbbb43d762aab901beb9f55e11597ae1679f396d
[INFO] running `Command { std: "docker" "start" "-a" "ae255de8408d72adb19d634ebbbb43d762aab901beb9f55e11597ae1679f396d", kill_on_drop: false }`
[INFO] [stderr]     Checking hex v0.4.2
[INFO] [stderr]     Checking crypto2 v0.1.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `self::sha3::*`
[INFO] [stdout]   --> src/hash/mod.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use self::sha3::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `stdsimd`
[INFO] [stdout]  --> src/lib.rs:2:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(stdsimd, llvm_asm)]
[INFO] [stdout]   |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `llvm_asm`
[INFO] [stdout]  --> src/lib.rs:2:21
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(stdsimd, llvm_asm)]
[INFO] [stdout]   |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::sha3::*`
[INFO] [stdout]   --> src/hash/mod.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use self::sha3::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `llvm_asm`
[INFO] [stdout]  --> src/lib.rs:2:21
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(stdsimd, llvm_asm)]
[INFO] [stdout]   |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `stdsimd`
[INFO] [stdout]  --> src/lib.rs:2:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(stdsimd, llvm_asm)]
[INFO] [stdout]   |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0635`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `crypto2` (lib) due to 3 previous errors; 1 warning emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: aborting due to 2 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0635`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `crypto2` (lib test) due to 3 previous errors; 1 warning emitted
[INFO] running `Command { std: "docker" "inspect" "ae255de8408d72adb19d634ebbbb43d762aab901beb9f55e11597ae1679f396d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ae255de8408d72adb19d634ebbbb43d762aab901beb9f55e11597ae1679f396d", kill_on_drop: false }`
[INFO] [stdout] ae255de8408d72adb19d634ebbbb43d762aab901beb9f55e11597ae1679f396d
[INFO] checking crypto2-0.1.2 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate crypto2 0.1.2 into /workspace/builds/worker-2-tc2/source
[INFO] validating manifest of crates.io crate crypto2 0.1.2 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-2-tc2/source/.cargo/config.toml
[INFO] started tweaking crates.io crate crypto2 0.1.2
[INFO] finished tweaking crates.io crate crypto2 0.1.2
[INFO] tweaked toml for crates.io crate crypto2 0.1.2 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] crate crates.io crate crypto2 0.1.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 66fb455ac84b4243e8a81f410380503424d6271056206c5e573bfae27556dd2a
[INFO] running `Command { std: "docker" "start" "-a" "66fb455ac84b4243e8a81f410380503424d6271056206c5e573bfae27556dd2a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "66fb455ac84b4243e8a81f410380503424d6271056206c5e573bfae27556dd2a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "66fb455ac84b4243e8a81f410380503424d6271056206c5e573bfae27556dd2a", kill_on_drop: false }`
[INFO] [stdout] 66fb455ac84b4243e8a81f410380503424d6271056206c5e573bfae27556dd2a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6a477dc37899d3c00bd677f60e50b340051c2e67c2dd0c7599bf8ba63775321c
[INFO] running `Command { std: "docker" "start" "-a" "6a477dc37899d3c00bd677f60e50b340051c2e67c2dd0c7599bf8ba63775321c", kill_on_drop: false }`
[INFO] [stderr]     Checking hex v0.4.2
[INFO] [stderr]     Checking crypto2 v0.1.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/mem/cmp.rs:10:14
[INFO] [stdout]    |
[INFO] [stdout] 10 |     for i in 0..a.len() {
[INFO] [stdout]    |              ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/hash/md2.rs:30:14
[INFO] [stdout]    |
[INFO] [stdout] 30 |     for j in 0..16 {
[INFO] [stdout]    |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/hash/md2.rs:36:14
[INFO] [stdout]    |
[INFO] [stdout] 36 |     for j in 0u8..18 {
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/hash/md2.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 37 |         for k in 0..48 {
[INFO] [stdout]    |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/hash/md2.rs:45:14
[INFO] [stdout]    |
[INFO] [stdout] 45 |     for j in 0..16 {
[INFO] [stdout]    |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/hash/md2.rs:76:18
[INFO] [stdout]    |
[INFO] [stdout] 76 |         for i in 0..data.len() {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/hash/md2.rs:95:18
[INFO] [stdout]    |
[INFO] [stdout] 95 |         for i in self.offset..Self::BLOCK_LEN {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/hash/md2.rs:102:49
[INFO] [stdout]     |
[INFO] [stdout] 102 |         self.buffer.copy_from_slice(&self.state[48..]);
[INFO] [stdout]     |                                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/hash/md4.rs:76:17
[INFO] [stdout]    |
[INFO] [stdout] 76 |         padding[plen..plen + Self::MLEN_SIZE].copy_from_slice(&mlen_octets);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/hash/md4.rs:86:17
[INFO] [stdout]    |
[INFO] [stdout] 86 |         output[ 0.. 4].copy_from_slice(&self.state[0].to_le_bytes());
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/hash/md4.rs:87:17
[INFO] [stdout]    |
[INFO] [stdout] 87 |         output[ 4.. 8].copy_from_slice(&self.state[1].to_le_bytes());
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/hash/md4.rs:88:17
[INFO] [stdout]    |
[INFO] [stdout] 88 |         output[ 8..12].copy_from_slice(&self.state[2].to_le_bytes());
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/hash/md4.rs:89:16
[INFO] [stdout]    |
[INFO] [stdout] 89 |         output[12..16].copy_from_slice(&self.state[3].to_le_bytes());
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/md4.rs:145:14
[INFO] [stdout]     |
[INFO] [stdout] 145 |     for i in 0usize..16 {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/md4.rs:164:14
[INFO] [stdout]     |
[INFO] [stdout] 164 |     for i in 0..4 {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/md5.rs:135:17
[INFO] [stdout]     |
[INFO] [stdout] 135 |         padding[plen..plen + Self::MLEN_SIZE].copy_from_slice(&mlen_octets);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/md5.rs:145:17
[INFO] [stdout]     |
[INFO] [stdout] 145 |         output[ 0.. 4].copy_from_slice(&self.state[0].to_le_bytes());
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/md5.rs:146:17
[INFO] [stdout]     |
[INFO] [stdout] 146 |         output[ 4.. 8].copy_from_slice(&self.state[1].to_le_bytes());
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/md5.rs:147:17
[INFO] [stdout]     |
[INFO] [stdout] 147 |         output[ 8..12].copy_from_slice(&self.state[2].to_le_bytes());
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/md5.rs:148:16
[INFO] [stdout]     |
[INFO] [stdout] 148 |         output[12..16].copy_from_slice(&self.state[3].to_le_bytes());
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/md5.rs:223:14
[INFO] [stdout]     |
[INFO] [stdout] 223 |     for i in 0..16 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/hash/sm3.rs:83:17
[INFO] [stdout]    |
[INFO] [stdout] 83 |         padding[plen..plen + Self::MLEN_SIZE].copy_from_slice(&mlen_octets);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/hash/sm3.rs:93:17
[INFO] [stdout]    |
[INFO] [stdout] 93 |         output[ 0.. 4].copy_from_slice(&self.state[0].to_be_bytes());
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/hash/sm3.rs:94:17
[INFO] [stdout]    |
[INFO] [stdout] 94 |         output[ 4.. 8].copy_from_slice(&self.state[1].to_be_bytes());
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/hash/sm3.rs:95:17
[INFO] [stdout]    |
[INFO] [stdout] 95 |         output[ 8..12].copy_from_slice(&self.state[2].to_be_bytes());
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/hash/sm3.rs:96:16
[INFO] [stdout]    |
[INFO] [stdout] 96 |         output[12..16].copy_from_slice(&self.state[3].to_be_bytes());
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/hash/sm3.rs:97:16
[INFO] [stdout]    |
[INFO] [stdout] 97 |         output[16..20].copy_from_slice(&self.state[4].to_be_bytes());
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/hash/sm3.rs:98:16
[INFO] [stdout]    |
[INFO] [stdout] 98 |         output[20..24].copy_from_slice(&self.state[5].to_be_bytes());
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/hash/sm3.rs:99:16
[INFO] [stdout]    |
[INFO] [stdout] 99 |         output[24..28].copy_from_slice(&self.state[6].to_be_bytes());
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sm3.rs:100:16
[INFO] [stdout]     |
[INFO] [stdout] 100 |         output[28..32].copy_from_slice(&self.state[7].to_be_bytes());
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sm3.rs:149:14
[INFO] [stdout]     |
[INFO] [stdout] 149 |     for i in 0..16 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sm3.rs:157:14
[INFO] [stdout]     |
[INFO] [stdout] 157 |     for i in 16..68 {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sm3.rs:165:14
[INFO] [stdout]     |
[INFO] [stdout] 165 |     for i in 0..Sm3::BLOCK_LEN {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sm3.rs:182:14
[INFO] [stdout]     |
[INFO] [stdout] 182 |     for i in 0..16 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sm3.rs:207:14
[INFO] [stdout]     |
[INFO] [stdout] 207 |     for i in 16..64 {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/hash/sha1.rs:95:17
[INFO] [stdout]    |
[INFO] [stdout] 95 |         padding[plen..plen + Self::MLEN_SIZE].copy_from_slice(&mlen_octets);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sha1.rs:105:17
[INFO] [stdout]     |
[INFO] [stdout] 105 |         output[ 0.. 4].copy_from_slice(&self.state[0].to_be_bytes());
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sha1.rs:106:17
[INFO] [stdout]     |
[INFO] [stdout] 106 |         output[ 4.. 8].copy_from_slice(&self.state[1].to_be_bytes());
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sha1.rs:107:17
[INFO] [stdout]     |
[INFO] [stdout] 107 |         output[ 8..12].copy_from_slice(&self.state[2].to_be_bytes());
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sha1.rs:108:16
[INFO] [stdout]     |
[INFO] [stdout] 108 |         output[12..16].copy_from_slice(&self.state[3].to_be_bytes());
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sha1.rs:109:16
[INFO] [stdout]     |
[INFO] [stdout] 109 |         output[16..20].copy_from_slice(&self.state[4].to_be_bytes());
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sha1.rs:127:14
[INFO] [stdout]     |
[INFO] [stdout] 127 |     for i in 0..16 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sha1.rs:134:14
[INFO] [stdout]     |
[INFO] [stdout] 134 |     for i in 16..80 {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sha1.rs:144:14
[INFO] [stdout]     |
[INFO] [stdout] 144 |     for i in 0..20 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sha1.rs:156:14
[INFO] [stdout]     |
[INFO] [stdout] 156 |     for i in 20..40 {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sha1.rs:168:14
[INFO] [stdout]     |
[INFO] [stdout] 168 |     for i in 40..60 {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sha1.rs:180:14
[INFO] [stdout]     |
[INFO] [stdout] 180 |     for i in 60..80 {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/hash/sha2/sha256/generic.rs:43:14
[INFO] [stdout]    |
[INFO] [stdout] 43 |     for i in 0..16 {
[INFO] [stdout]    |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/hash/sha2/sha256/generic.rs:49:14
[INFO] [stdout]    |
[INFO] [stdout] 49 |     for t in 16..64 {
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/hash/sha2/sha256/generic.rs:65:14
[INFO] [stdout]    |
[INFO] [stdout] 65 |     for i in 0..64 {
[INFO] [stdout]    |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sha2/sha256/mod.rs:210:17
[INFO] [stdout]     |
[INFO] [stdout] 210 |         padding[plen..plen + Self::MLEN_SIZE].copy_from_slice(&mlen_octets);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sha2/sha256/mod.rs:220:17
[INFO] [stdout]     |
[INFO] [stdout] 220 |         output[ 0.. 4].copy_from_slice(&self.state[0].to_be_bytes());
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sha2/sha256/mod.rs:221:17
[INFO] [stdout]     |
[INFO] [stdout] 221 |         output[ 4.. 8].copy_from_slice(&self.state[1].to_be_bytes());
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sha2/sha256/mod.rs:222:17
[INFO] [stdout]     |
[INFO] [stdout] 222 |         output[ 8..12].copy_from_slice(&self.state[2].to_be_bytes());
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sha2/sha256/mod.rs:223:16
[INFO] [stdout]     |
[INFO] [stdout] 223 |         output[12..16].copy_from_slice(&self.state[3].to_be_bytes());
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sha2/sha256/mod.rs:224:16
[INFO] [stdout]     |
[INFO] [stdout] 224 |         output[16..20].copy_from_slice(&self.state[4].to_be_bytes());
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sha2/sha256/mod.rs:225:16
[INFO] [stdout]     |
[INFO] [stdout] 225 |         output[20..24].copy_from_slice(&self.state[5].to_be_bytes());
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sha2/sha256/mod.rs:226:16
[INFO] [stdout]     |
[INFO] [stdout] 226 |         output[24..28].copy_from_slice(&self.state[6].to_be_bytes());
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sha2/sha256/mod.rs:227:16
[INFO] [stdout]     |
[INFO] [stdout] 227 |         output[28..32].copy_from_slice(&self.state[7].to_be_bytes());
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/hash/sha2/sha512/generic.rs:75:14
[INFO] [stdout]    |
[INFO] [stdout] 75 |     for i in 0..16 {
[INFO] [stdout]    |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/hash/sha2/sha512/generic.rs:84:14
[INFO] [stdout]    |
[INFO] [stdout] 84 |     for i in 16..80 {
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sha2/sha512/generic.rs:100:14
[INFO] [stdout]     |
[INFO] [stdout] 100 |     for i in 0..80 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sha2/sha512/mod.rs:192:17
[INFO] [stdout]     |
[INFO] [stdout] 192 |         padding[plen..plen + Self::MLEN_SIZE].copy_from_slice(&mlen_octets);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sha2/sha512/mod.rs:202:17
[INFO] [stdout]     |
[INFO] [stdout] 202 |         output[ 0.. 8].copy_from_slice(&self.state[0].to_be_bytes());
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sha2/sha512/mod.rs:203:17
[INFO] [stdout]     |
[INFO] [stdout] 203 |         output[ 8..16].copy_from_slice(&self.state[1].to_be_bytes());
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sha2/sha512/mod.rs:204:16
[INFO] [stdout]     |
[INFO] [stdout] 204 |         output[16..24].copy_from_slice(&self.state[2].to_be_bytes());
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sha2/sha512/mod.rs:205:16
[INFO] [stdout]     |
[INFO] [stdout] 205 |         output[24..32].copy_from_slice(&self.state[3].to_be_bytes());
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sha2/sha512/mod.rs:206:16
[INFO] [stdout]     |
[INFO] [stdout] 206 |         output[32..40].copy_from_slice(&self.state[4].to_be_bytes());
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sha2/sha512/mod.rs:207:16
[INFO] [stdout]     |
[INFO] [stdout] 207 |         output[40..48].copy_from_slice(&self.state[5].to_be_bytes());
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sha2/sha512/mod.rs:208:16
[INFO] [stdout]     |
[INFO] [stdout] 208 |         output[48..56].copy_from_slice(&self.state[6].to_be_bytes());
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hash/sha2/sha512/mod.rs:209:16
[INFO] [stdout]     |
[INFO] [stdout] 209 |         output[56..64].copy_from_slice(&self.state[7].to_be_bytes());
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::sha3::*`
[INFO] [stdout]   --> src/hash/mod.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use self::sha3::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:82:21
[INFO] [stdout]     |
[INFO] [stdout] 82  |                 okm[0..len].copy_from_slice(&t[..len]);
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 126 | impl_hkdf_with_hmac!(HkdfMd2, HmacMd2);
[INFO] [stdout]     | -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:84:26
[INFO] [stdout]     |
[INFO] [stdout] 84  |                 for i in 1u8..n as u8 {
[INFO] [stdout]     |                          ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 126 | impl_hkdf_with_hmac!(HkdfMd2, HmacMd2);
[INFO] [stdout]     | -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:95:25
[INFO] [stdout]     |
[INFO] [stdout] 95  |                     okm[offset..offset + Self::TAG_LEN].copy_from_slice(&t);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 126 | impl_hkdf_with_hmac!(HkdfMd2, HmacMd2);
[INFO] [stdout]     | -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:110:45
[INFO] [stdout]     |
[INFO] [stdout] 110 |                     let last_okm = &mut okm[n * Self::TAG_LEN..];
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 126 | impl_hkdf_with_hmac!(HkdfMd2, HmacMd2);
[INFO] [stdout]     | -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:82:21
[INFO] [stdout]     |
[INFO] [stdout] 82  |                 okm[0..len].copy_from_slice(&t[..len]);
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 127 | impl_hkdf_with_hmac!(HkdfMd4, HmacMd4);
[INFO] [stdout]     | -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:84:26
[INFO] [stdout]     |
[INFO] [stdout] 84  |                 for i in 1u8..n as u8 {
[INFO] [stdout]     |                          ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 127 | impl_hkdf_with_hmac!(HkdfMd4, HmacMd4);
[INFO] [stdout]     | -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:95:25
[INFO] [stdout]     |
[INFO] [stdout] 95  |                     okm[offset..offset + Self::TAG_LEN].copy_from_slice(&t);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 127 | impl_hkdf_with_hmac!(HkdfMd4, HmacMd4);
[INFO] [stdout]     | -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:110:45
[INFO] [stdout]     |
[INFO] [stdout] 110 |                     let last_okm = &mut okm[n * Self::TAG_LEN..];
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 127 | impl_hkdf_with_hmac!(HkdfMd4, HmacMd4);
[INFO] [stdout]     | -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:82:21
[INFO] [stdout]     |
[INFO] [stdout] 82  |                 okm[0..len].copy_from_slice(&t[..len]);
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 128 | impl_hkdf_with_hmac!(HkdfMd5, HmacMd5);
[INFO] [stdout]     | -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:84:26
[INFO] [stdout]     |
[INFO] [stdout] 84  |                 for i in 1u8..n as u8 {
[INFO] [stdout]     |                          ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 128 | impl_hkdf_with_hmac!(HkdfMd5, HmacMd5);
[INFO] [stdout]     | -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:95:25
[INFO] [stdout]     |
[INFO] [stdout] 95  |                     okm[offset..offset + Self::TAG_LEN].copy_from_slice(&t);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 128 | impl_hkdf_with_hmac!(HkdfMd5, HmacMd5);
[INFO] [stdout]     | -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:110:45
[INFO] [stdout]     |
[INFO] [stdout] 110 |                     let last_okm = &mut okm[n * Self::TAG_LEN..];
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 128 | impl_hkdf_with_hmac!(HkdfMd5, HmacMd5);
[INFO] [stdout]     | -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:82:21
[INFO] [stdout]     |
[INFO] [stdout] 82  |                 okm[0..len].copy_from_slice(&t[..len]);
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 129 | impl_hkdf_with_hmac!(HkdfSm3, HmacSm3);
[INFO] [stdout]     | -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:84:26
[INFO] [stdout]     |
[INFO] [stdout] 84  |                 for i in 1u8..n as u8 {
[INFO] [stdout]     |                          ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 129 | impl_hkdf_with_hmac!(HkdfSm3, HmacSm3);
[INFO] [stdout]     | -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:95:25
[INFO] [stdout]     |
[INFO] [stdout] 95  |                     okm[offset..offset + Self::TAG_LEN].copy_from_slice(&t);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 129 | impl_hkdf_with_hmac!(HkdfSm3, HmacSm3);
[INFO] [stdout]     | -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:110:45
[INFO] [stdout]     |
[INFO] [stdout] 110 |                     let last_okm = &mut okm[n * Self::TAG_LEN..];
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 129 | impl_hkdf_with_hmac!(HkdfSm3, HmacSm3);
[INFO] [stdout]     | -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:82:21
[INFO] [stdout]     |
[INFO] [stdout] 82  |                 okm[0..len].copy_from_slice(&t[..len]);
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 131 | impl_hkdf_with_hmac!(HkdfSha1, HmacSha1);
[INFO] [stdout]     | ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:84:26
[INFO] [stdout]     |
[INFO] [stdout] 84  |                 for i in 1u8..n as u8 {
[INFO] [stdout]     |                          ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 131 | impl_hkdf_with_hmac!(HkdfSha1, HmacSha1);
[INFO] [stdout]     | ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:95:25
[INFO] [stdout]     |
[INFO] [stdout] 95  |                     okm[offset..offset + Self::TAG_LEN].copy_from_slice(&t);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 131 | impl_hkdf_with_hmac!(HkdfSha1, HmacSha1);
[INFO] [stdout]     | ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:110:45
[INFO] [stdout]     |
[INFO] [stdout] 110 |                     let last_okm = &mut okm[n * Self::TAG_LEN..];
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 131 | impl_hkdf_with_hmac!(HkdfSha1, HmacSha1);
[INFO] [stdout]     | ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:82:21
[INFO] [stdout]     |
[INFO] [stdout] 82  |                 okm[0..len].copy_from_slice(&t[..len]);
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 133 | impl_hkdf_with_hmac!(HkdfSha224, HmacSha224);
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:84:26
[INFO] [stdout]     |
[INFO] [stdout] 84  |                 for i in 1u8..n as u8 {
[INFO] [stdout]     |                          ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 133 | impl_hkdf_with_hmac!(HkdfSha224, HmacSha224);
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:95:25
[INFO] [stdout]     |
[INFO] [stdout] 95  |                     okm[offset..offset + Self::TAG_LEN].copy_from_slice(&t);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 133 | impl_hkdf_with_hmac!(HkdfSha224, HmacSha224);
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:110:45
[INFO] [stdout]     |
[INFO] [stdout] 110 |                     let last_okm = &mut okm[n * Self::TAG_LEN..];
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 133 | impl_hkdf_with_hmac!(HkdfSha224, HmacSha224);
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:82:21
[INFO] [stdout]     |
[INFO] [stdout] 82  |                 okm[0..len].copy_from_slice(&t[..len]);
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 134 | impl_hkdf_with_hmac!(HkdfSha256, HmacSha256);
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:84:26
[INFO] [stdout]     |
[INFO] [stdout] 84  |                 for i in 1u8..n as u8 {
[INFO] [stdout]     |                          ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 134 | impl_hkdf_with_hmac!(HkdfSha256, HmacSha256);
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:95:25
[INFO] [stdout]     |
[INFO] [stdout] 95  |                     okm[offset..offset + Self::TAG_LEN].copy_from_slice(&t);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 134 | impl_hkdf_with_hmac!(HkdfSha256, HmacSha256);
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:110:45
[INFO] [stdout]     |
[INFO] [stdout] 110 |                     let last_okm = &mut okm[n * Self::TAG_LEN..];
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 134 | impl_hkdf_with_hmac!(HkdfSha256, HmacSha256);
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:82:21
[INFO] [stdout]     |
[INFO] [stdout] 82  |                 okm[0..len].copy_from_slice(&t[..len]);
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 135 | impl_hkdf_with_hmac!(HkdfSha384, HmacSha384);
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:84:26
[INFO] [stdout]     |
[INFO] [stdout] 84  |                 for i in 1u8..n as u8 {
[INFO] [stdout]     |                          ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 135 | impl_hkdf_with_hmac!(HkdfSha384, HmacSha384);
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:95:25
[INFO] [stdout]     |
[INFO] [stdout] 95  |                     okm[offset..offset + Self::TAG_LEN].copy_from_slice(&t);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 135 | impl_hkdf_with_hmac!(HkdfSha384, HmacSha384);
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:110:45
[INFO] [stdout]     |
[INFO] [stdout] 110 |                     let last_okm = &mut okm[n * Self::TAG_LEN..];
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 135 | impl_hkdf_with_hmac!(HkdfSha384, HmacSha384);
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:82:21
[INFO] [stdout]     |
[INFO] [stdout] 82  |                 okm[0..len].copy_from_slice(&t[..len]);
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 136 | impl_hkdf_with_hmac!(HkdfSha512, HmacSha512);
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:84:26
[INFO] [stdout]     |
[INFO] [stdout] 84  |                 for i in 1u8..n as u8 {
[INFO] [stdout]     |                          ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 136 | impl_hkdf_with_hmac!(HkdfSha512, HmacSha512);
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:95:25
[INFO] [stdout]     |
[INFO] [stdout] 95  |                     okm[offset..offset + Self::TAG_LEN].copy_from_slice(&t);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 136 | impl_hkdf_with_hmac!(HkdfSha512, HmacSha512);
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/kdf/hkdf.rs:110:45
[INFO] [stdout]     |
[INFO] [stdout] 110 |                     let last_okm = &mut okm[n * Self::TAG_LEN..];
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 136 | impl_hkdf_with_hmac!(HkdfSha512, HmacSha512);
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_hkdf_with_hmac` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/mac/hmac.rs:38:28
[INFO] [stdout]    |
[INFO] [stdout] 38 |                 for idx in 0..Self::BLOCK_LEN {
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 75 | impl_hmac_with_hasher!(HmacMd2, Md2);
[INFO] [stdout]    | ------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_hmac_with_hasher` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/mac/hmac.rs:38:28
[INFO] [stdout]    |
[INFO] [stdout] 38 |                 for idx in 0..Self::BLOCK_LEN {
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 76 | impl_hmac_with_hasher!(HmacMd4, Md4);
[INFO] [stdout]    | ------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_hmac_with_hasher` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/mac/hmac.rs:38:28
[INFO] [stdout]    |
[INFO] [stdout] 38 |                 for idx in 0..Self::BLOCK_LEN {
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 77 | impl_hmac_with_hasher!(HmacMd5, Md5);
[INFO] [stdout]    | ------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_hmac_with_hasher` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/mac/hmac.rs:38:28
[INFO] [stdout]    |
[INFO] [stdout] 38 |                 for idx in 0..Self::BLOCK_LEN {
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 78 | impl_hmac_with_hasher!(HmacSm3, Sm3);
[INFO] [stdout]    | ------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_hmac_with_hasher` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/mac/hmac.rs:38:28
[INFO] [stdout]    |
[INFO] [stdout] 38 |                 for idx in 0..Self::BLOCK_LEN {
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 | impl_hmac_with_hasher!(HmacSha1, Sha1);
[INFO] [stdout]    | -------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_hmac_with_hasher` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/mac/hmac.rs:38:28
[INFO] [stdout]    |
[INFO] [stdout] 38 |                 for idx in 0..Self::BLOCK_LEN {
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 83 | impl_hmac_with_hasher!(HmacSha224, Sha224);
[INFO] [stdout]    | ------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_hmac_with_hasher` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/mac/hmac.rs:38:28
[INFO] [stdout]    |
[INFO] [stdout] 38 |                 for idx in 0..Self::BLOCK_LEN {
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 84 | impl_hmac_with_hasher!(HmacSha256, Sha256);
[INFO] [stdout]    | ------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_hmac_with_hasher` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/mac/hmac.rs:38:28
[INFO] [stdout]    |
[INFO] [stdout] 38 |                 for idx in 0..Self::BLOCK_LEN {
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 85 | impl_hmac_with_hasher!(HmacSha384, Sha384);
[INFO] [stdout]    | ------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_hmac_with_hasher` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/mac/hmac.rs:38:28
[INFO] [stdout]    |
[INFO] [stdout] 38 |                 for idx in 0..Self::BLOCK_LEN {
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 86 | impl_hmac_with_hasher!(HmacSha512, Sha512);
[INFO] [stdout]    | ------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_hmac_with_hasher` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/mac/ghash/./generic.rs:51:22
[INFO] [stdout]    |
[INFO] [stdout] 51 |             for j in 1usize..i {
[INFO] [stdout]    |                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/mac/ghash/./generic.rs:81:18
[INFO] [stdout]    |
[INFO] [stdout] 81 |         for i in 0..16 {
[INFO] [stdout]    |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/mac/ghash/./generic.rs:92:18
[INFO] [stdout]    |
[INFO] [stdout] 92 |         for i in 0..16 {
[INFO] [stdout]    |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mac/ghash/./generic.rs:117:11
[INFO] [stdout]     |
[INFO] [stdout] 117 |         x[0.. 8].copy_from_slice(&a);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mac/ghash/./generic.rs:118:11
[INFO] [stdout]     |
[INFO] [stdout] 118 |         x[8..16].copy_from_slice(&b);
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mac/ghash/./generic.rs:129:18
[INFO] [stdout]     |
[INFO] [stdout] 129 |         for i in 0..n {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mac/ghash/./generic.rs:130:28
[INFO] [stdout]     |
[INFO] [stdout] 130 |             let chunk = &m[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/mac/ghash/./generic.rs:135:26
[INFO] [stdout]     |
[INFO] [stdout] 135 |             let rem = &m[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]  --> src/mac/polyval/./generic.rs:8:14
[INFO] [stdout]   |
[INFO] [stdout] 8 |     for i in 0u64..64 {
[INFO] [stdout]   |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mac/polyval/./generic.rs:134:16
[INFO] [stdout]     |
[INFO] [stdout] 134 |         self.h[0.. 8].copy_from_slice(&tmp4[0].to_le_bytes());
[INFO] [stdout]     |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mac/polyval/./generic.rs:135:16
[INFO] [stdout]     |
[INFO] [stdout] 135 |         self.h[8..16].copy_from_slice(&tmp4[1].to_le_bytes());
[INFO] [stdout]     |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mac/polyval/./generic.rs:140:22
[INFO] [stdout]     |
[INFO] [stdout] 140 |             for i in 0..chunk.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mac/poly1305.rs:225:14
[INFO] [stdout]     |
[INFO] [stdout] 225 |         tag[ 0.. 4].copy_from_slice(&h0.to_le_bytes());
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mac/poly1305.rs:226:14
[INFO] [stdout]     |
[INFO] [stdout] 226 |         tag[ 4.. 8].copy_from_slice(&h1.to_le_bytes());
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mac/poly1305.rs:227:14
[INFO] [stdout]     |
[INFO] [stdout] 227 |         tag[ 8..12].copy_from_slice(&h2.to_le_bytes());
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mac/poly1305.rs:228:13
[INFO] [stdout]     |
[INFO] [stdout] 228 |         tag[12..16].copy_from_slice(&h3.to_le_bytes());
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/cbc.rs:55:30
[INFO] [stdout]    |
[INFO] [stdout] 55 |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 97 | impl_block_cipher_with_cbc_mode!(Rc2FixedSizeCbc, Rc2FixedSize);
[INFO] [stdout]    | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/cbc.rs:61:30
[INFO] [stdout]    |
[INFO] [stdout] 61 |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 97 | impl_block_cipher_with_cbc_mode!(Rc2FixedSizeCbc, Rc2FixedSize);
[INFO] [stdout]    | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/cbc.rs:79:30
[INFO] [stdout]    |
[INFO] [stdout] 79 |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 97 | impl_block_cipher_with_cbc_mode!(Rc2FixedSizeCbc, Rc2FixedSize);
[INFO] [stdout]    | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/cbc.rs:85:30
[INFO] [stdout]    |
[INFO] [stdout] 85 |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 97 | impl_block_cipher_with_cbc_mode!(Rc2FixedSizeCbc, Rc2FixedSize);
[INFO] [stdout]    | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/cbc.rs:55:30
[INFO] [stdout]    |
[INFO] [stdout] 55 |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 98 | impl_block_cipher_with_cbc_mode!(Sm4Cbc, Sm4);
[INFO] [stdout]    | --------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/cbc.rs:61:30
[INFO] [stdout]    |
[INFO] [stdout] 61 |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 98 | impl_block_cipher_with_cbc_mode!(Sm4Cbc, Sm4);
[INFO] [stdout]    | --------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/cbc.rs:79:30
[INFO] [stdout]    |
[INFO] [stdout] 79 |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 98 | impl_block_cipher_with_cbc_mode!(Sm4Cbc, Sm4);
[INFO] [stdout]    | --------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/cbc.rs:85:30
[INFO] [stdout]    |
[INFO] [stdout] 85 |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 98 | impl_block_cipher_with_cbc_mode!(Sm4Cbc, Sm4);
[INFO] [stdout]    | --------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/cbc.rs:55:30
[INFO] [stdout]    |
[INFO] [stdout] 55 |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 99 | impl_block_cipher_with_cbc_mode!(Aria128Cbc, Aria128);
[INFO] [stdout]    | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/cbc.rs:61:30
[INFO] [stdout]    |
[INFO] [stdout] 61 |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 99 | impl_block_cipher_with_cbc_mode!(Aria128Cbc, Aria128);
[INFO] [stdout]    | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/cbc.rs:79:30
[INFO] [stdout]    |
[INFO] [stdout] 79 |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 99 | impl_block_cipher_with_cbc_mode!(Aria128Cbc, Aria128);
[INFO] [stdout]    | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/cbc.rs:85:30
[INFO] [stdout]    |
[INFO] [stdout] 85 |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 99 | impl_block_cipher_with_cbc_mode!(Aria128Cbc, Aria128);
[INFO] [stdout]    | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:55:30
[INFO] [stdout]     |
[INFO] [stdout] 55  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 100 | impl_block_cipher_with_cbc_mode!(Aria192Cbc, Aria192);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:61:30
[INFO] [stdout]     |
[INFO] [stdout] 61  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 100 | impl_block_cipher_with_cbc_mode!(Aria192Cbc, Aria192);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 100 | impl_block_cipher_with_cbc_mode!(Aria192Cbc, Aria192);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:85:30
[INFO] [stdout]     |
[INFO] [stdout] 85  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 100 | impl_block_cipher_with_cbc_mode!(Aria192Cbc, Aria192);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:55:30
[INFO] [stdout]     |
[INFO] [stdout] 55  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 101 | impl_block_cipher_with_cbc_mode!(Aria256Cbc, Aria256);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:61:30
[INFO] [stdout]     |
[INFO] [stdout] 61  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 101 | impl_block_cipher_with_cbc_mode!(Aria256Cbc, Aria256);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 101 | impl_block_cipher_with_cbc_mode!(Aria256Cbc, Aria256);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:85:30
[INFO] [stdout]     |
[INFO] [stdout] 85  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 101 | impl_block_cipher_with_cbc_mode!(Aria256Cbc, Aria256);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:55:30
[INFO] [stdout]     |
[INFO] [stdout] 55  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 102 | impl_block_cipher_with_cbc_mode!(Aes128Cbc, Aes128);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:61:30
[INFO] [stdout]     |
[INFO] [stdout] 61  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 102 | impl_block_cipher_with_cbc_mode!(Aes128Cbc, Aes128);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 102 | impl_block_cipher_with_cbc_mode!(Aes128Cbc, Aes128);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:85:30
[INFO] [stdout]     |
[INFO] [stdout] 85  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 102 | impl_block_cipher_with_cbc_mode!(Aes128Cbc, Aes128);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:55:30
[INFO] [stdout]     |
[INFO] [stdout] 55  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 103 | impl_block_cipher_with_cbc_mode!(Aes192Cbc, Aes192);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:61:30
[INFO] [stdout]     |
[INFO] [stdout] 61  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 103 | impl_block_cipher_with_cbc_mode!(Aes192Cbc, Aes192);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 103 | impl_block_cipher_with_cbc_mode!(Aes192Cbc, Aes192);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:85:30
[INFO] [stdout]     |
[INFO] [stdout] 85  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 103 | impl_block_cipher_with_cbc_mode!(Aes192Cbc, Aes192);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:55:30
[INFO] [stdout]     |
[INFO] [stdout] 55  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 104 | impl_block_cipher_with_cbc_mode!(Aes256Cbc, Aes256);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:61:30
[INFO] [stdout]     |
[INFO] [stdout] 61  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 104 | impl_block_cipher_with_cbc_mode!(Aes256Cbc, Aes256);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 104 | impl_block_cipher_with_cbc_mode!(Aes256Cbc, Aes256);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:85:30
[INFO] [stdout]     |
[INFO] [stdout] 85  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 104 | impl_block_cipher_with_cbc_mode!(Aes256Cbc, Aes256);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:55:30
[INFO] [stdout]     |
[INFO] [stdout] 55  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 105 | impl_block_cipher_with_cbc_mode!(Camellia128Cbc, Camellia128);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:61:30
[INFO] [stdout]     |
[INFO] [stdout] 61  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 105 | impl_block_cipher_with_cbc_mode!(Camellia128Cbc, Camellia128);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 105 | impl_block_cipher_with_cbc_mode!(Camellia128Cbc, Camellia128);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:85:30
[INFO] [stdout]     |
[INFO] [stdout] 85  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 105 | impl_block_cipher_with_cbc_mode!(Camellia128Cbc, Camellia128);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:55:30
[INFO] [stdout]     |
[INFO] [stdout] 55  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 106 | impl_block_cipher_with_cbc_mode!(Camellia192Cbc, Camellia192);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:61:30
[INFO] [stdout]     |
[INFO] [stdout] 61  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 106 | impl_block_cipher_with_cbc_mode!(Camellia192Cbc, Camellia192);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 106 | impl_block_cipher_with_cbc_mode!(Camellia192Cbc, Camellia192);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:85:30
[INFO] [stdout]     |
[INFO] [stdout] 85  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 106 | impl_block_cipher_with_cbc_mode!(Camellia192Cbc, Camellia192);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:55:30
[INFO] [stdout]     |
[INFO] [stdout] 55  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 107 | impl_block_cipher_with_cbc_mode!(Camellia256Cbc, Camellia256);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:61:30
[INFO] [stdout]     |
[INFO] [stdout] 61  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 107 | impl_block_cipher_with_cbc_mode!(Camellia256Cbc, Camellia256);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 107 | impl_block_cipher_with_cbc_mode!(Camellia256Cbc, Camellia256);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cbc.rs:85:30
[INFO] [stdout]     |
[INFO] [stdout] 85  |                     for i in 0..Self::BLOCK_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 107 | impl_block_cipher_with_cbc_mode!(Camellia256Cbc, Camellia256);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cbc_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:204:26
[INFO] [stdout]     |
[INFO] [stdout] 204 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 376 | impl_block_cipher_with_cfb1_mode!(Sm4Cfb1, Sm4);
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:205:36
[INFO] [stdout]     |
[INFO] [stdout] 205 |                     for bit_pos in 0..8 {
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 376 | impl_block_cipher_with_cfb1_mode!(Sm4Cfb1, Sm4);
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:227:26
[INFO] [stdout]     |
[INFO] [stdout] 227 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 376 | impl_block_cipher_with_cfb1_mode!(Sm4Cfb1, Sm4);
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:228:36
[INFO] [stdout]     |
[INFO] [stdout] 228 |                     for bit_pos in 0..8 {
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 376 | impl_block_cipher_with_cfb1_mode!(Sm4Cfb1, Sm4);
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:204:26
[INFO] [stdout]     |
[INFO] [stdout] 204 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 377 | impl_block_cipher_with_cfb1_mode!(Aes128Cfb1, Aes128);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:205:36
[INFO] [stdout]     |
[INFO] [stdout] 205 |                     for bit_pos in 0..8 {
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 377 | impl_block_cipher_with_cfb1_mode!(Aes128Cfb1, Aes128);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:227:26
[INFO] [stdout]     |
[INFO] [stdout] 227 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 377 | impl_block_cipher_with_cfb1_mode!(Aes128Cfb1, Aes128);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:228:36
[INFO] [stdout]     |
[INFO] [stdout] 228 |                     for bit_pos in 0..8 {
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 377 | impl_block_cipher_with_cfb1_mode!(Aes128Cfb1, Aes128);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:204:26
[INFO] [stdout]     |
[INFO] [stdout] 204 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 378 | impl_block_cipher_with_cfb1_mode!(Aes192Cfb1, Aes192);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:205:36
[INFO] [stdout]     |
[INFO] [stdout] 205 |                     for bit_pos in 0..8 {
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 378 | impl_block_cipher_with_cfb1_mode!(Aes192Cfb1, Aes192);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:227:26
[INFO] [stdout]     |
[INFO] [stdout] 227 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 378 | impl_block_cipher_with_cfb1_mode!(Aes192Cfb1, Aes192);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:228:36
[INFO] [stdout]     |
[INFO] [stdout] 228 |                     for bit_pos in 0..8 {
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 378 | impl_block_cipher_with_cfb1_mode!(Aes192Cfb1, Aes192);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:204:26
[INFO] [stdout]     |
[INFO] [stdout] 204 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 379 | impl_block_cipher_with_cfb1_mode!(Aes256Cfb1, Aes256);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:205:36
[INFO] [stdout]     |
[INFO] [stdout] 205 |                     for bit_pos in 0..8 {
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 379 | impl_block_cipher_with_cfb1_mode!(Aes256Cfb1, Aes256);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:227:26
[INFO] [stdout]     |
[INFO] [stdout] 227 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 379 | impl_block_cipher_with_cfb1_mode!(Aes256Cfb1, Aes256);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:228:36
[INFO] [stdout]     |
[INFO] [stdout] 228 |                     for bit_pos in 0..8 {
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 379 | impl_block_cipher_with_cfb1_mode!(Aes256Cfb1, Aes256);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:204:26
[INFO] [stdout]     |
[INFO] [stdout] 204 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 380 | impl_block_cipher_with_cfb1_mode!(Camellia128Cfb1, Camellia128);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:205:36
[INFO] [stdout]     |
[INFO] [stdout] 205 |                     for bit_pos in 0..8 {
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 380 | impl_block_cipher_with_cfb1_mode!(Camellia128Cfb1, Camellia128);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:227:26
[INFO] [stdout]     |
[INFO] [stdout] 227 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 380 | impl_block_cipher_with_cfb1_mode!(Camellia128Cfb1, Camellia128);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:228:36
[INFO] [stdout]     |
[INFO] [stdout] 228 |                     for bit_pos in 0..8 {
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 380 | impl_block_cipher_with_cfb1_mode!(Camellia128Cfb1, Camellia128);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:204:26
[INFO] [stdout]     |
[INFO] [stdout] 204 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 381 | impl_block_cipher_with_cfb1_mode!(Camellia192Cfb1, Camellia192);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:205:36
[INFO] [stdout]     |
[INFO] [stdout] 205 |                     for bit_pos in 0..8 {
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 381 | impl_block_cipher_with_cfb1_mode!(Camellia192Cfb1, Camellia192);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:227:26
[INFO] [stdout]     |
[INFO] [stdout] 227 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 381 | impl_block_cipher_with_cfb1_mode!(Camellia192Cfb1, Camellia192);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:228:36
[INFO] [stdout]     |
[INFO] [stdout] 228 |                     for bit_pos in 0..8 {
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 381 | impl_block_cipher_with_cfb1_mode!(Camellia192Cfb1, Camellia192);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:204:26
[INFO] [stdout]     |
[INFO] [stdout] 204 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 382 | impl_block_cipher_with_cfb1_mode!(Camellia256Cfb1, Camellia256);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:205:36
[INFO] [stdout]     |
[INFO] [stdout] 205 |                     for bit_pos in 0..8 {
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 382 | impl_block_cipher_with_cfb1_mode!(Camellia256Cfb1, Camellia256);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:227:26
[INFO] [stdout]     |
[INFO] [stdout] 227 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 382 | impl_block_cipher_with_cfb1_mode!(Camellia256Cfb1, Camellia256);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:228:36
[INFO] [stdout]     |
[INFO] [stdout] 228 |                     for bit_pos in 0..8 {
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 382 | impl_block_cipher_with_cfb1_mode!(Camellia256Cfb1, Camellia256);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:204:26
[INFO] [stdout]     |
[INFO] [stdout] 204 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 383 | impl_block_cipher_with_cfb1_mode!(Aria128Cfb1, Aria128);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:205:36
[INFO] [stdout]     |
[INFO] [stdout] 205 |                     for bit_pos in 0..8 {
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 383 | impl_block_cipher_with_cfb1_mode!(Aria128Cfb1, Aria128);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:227:26
[INFO] [stdout]     |
[INFO] [stdout] 227 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 383 | impl_block_cipher_with_cfb1_mode!(Aria128Cfb1, Aria128);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:228:36
[INFO] [stdout]     |
[INFO] [stdout] 228 |                     for bit_pos in 0..8 {
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 383 | impl_block_cipher_with_cfb1_mode!(Aria128Cfb1, Aria128);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:204:26
[INFO] [stdout]     |
[INFO] [stdout] 204 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 384 | impl_block_cipher_with_cfb1_mode!(Aria192Cfb1, Aria192);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:205:36
[INFO] [stdout]     |
[INFO] [stdout] 205 |                     for bit_pos in 0..8 {
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 384 | impl_block_cipher_with_cfb1_mode!(Aria192Cfb1, Aria192);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:227:26
[INFO] [stdout]     |
[INFO] [stdout] 227 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 384 | impl_block_cipher_with_cfb1_mode!(Aria192Cfb1, Aria192);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:228:36
[INFO] [stdout]     |
[INFO] [stdout] 228 |                     for bit_pos in 0..8 {
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 384 | impl_block_cipher_with_cfb1_mode!(Aria192Cfb1, Aria192);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:204:26
[INFO] [stdout]     |
[INFO] [stdout] 204 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 385 | impl_block_cipher_with_cfb1_mode!(Aria256Cfb1, Aria256);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:205:36
[INFO] [stdout]     |
[INFO] [stdout] 205 |                     for bit_pos in 0..8 {
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 385 | impl_block_cipher_with_cfb1_mode!(Aria256Cfb1, Aria256);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:227:26
[INFO] [stdout]     |
[INFO] [stdout] 227 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 385 | impl_block_cipher_with_cfb1_mode!(Aria256Cfb1, Aria256);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:228:36
[INFO] [stdout]     |
[INFO] [stdout] 228 |                     for bit_pos in 0..8 {
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 385 | impl_block_cipher_with_cfb1_mode!(Aria256Cfb1, Aria256);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb1_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:277:26
[INFO] [stdout]     |
[INFO] [stdout] 277 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 388 | impl_block_cipher_with_cfb8_mode!(Sm4Cfb8, Sm4);
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:286:25
[INFO] [stdout]     |
[INFO] [stdout] 286 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 388 | impl_block_cipher_with_cfb8_mode!(Sm4Cfb8, Sm4);
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:286:83
[INFO] [stdout]     |
[INFO] [stdout] 286 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                                                                                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 388 | impl_block_cipher_with_cfb8_mode!(Sm4Cfb8, Sm4);
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:299:26
[INFO] [stdout]     |
[INFO] [stdout] 299 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 388 | impl_block_cipher_with_cfb8_mode!(Sm4Cfb8, Sm4);
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:308:25
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 388 | impl_block_cipher_with_cfb8_mode!(Sm4Cfb8, Sm4);
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:308:83
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                                                                                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 388 | impl_block_cipher_with_cfb8_mode!(Sm4Cfb8, Sm4);
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:277:26
[INFO] [stdout]     |
[INFO] [stdout] 277 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 389 | impl_block_cipher_with_cfb8_mode!(Aes128Cfb8, Aes128);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:286:25
[INFO] [stdout]     |
[INFO] [stdout] 286 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 389 | impl_block_cipher_with_cfb8_mode!(Aes128Cfb8, Aes128);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:286:83
[INFO] [stdout]     |
[INFO] [stdout] 286 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                                                                                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 389 | impl_block_cipher_with_cfb8_mode!(Aes128Cfb8, Aes128);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:299:26
[INFO] [stdout]     |
[INFO] [stdout] 299 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 389 | impl_block_cipher_with_cfb8_mode!(Aes128Cfb8, Aes128);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:308:25
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 389 | impl_block_cipher_with_cfb8_mode!(Aes128Cfb8, Aes128);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:308:83
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                                                                                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 389 | impl_block_cipher_with_cfb8_mode!(Aes128Cfb8, Aes128);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:277:26
[INFO] [stdout]     |
[INFO] [stdout] 277 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 390 | impl_block_cipher_with_cfb8_mode!(Aes192Cfb8, Aes192);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:286:25
[INFO] [stdout]     |
[INFO] [stdout] 286 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 390 | impl_block_cipher_with_cfb8_mode!(Aes192Cfb8, Aes192);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:286:83
[INFO] [stdout]     |
[INFO] [stdout] 286 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                                                                                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 390 | impl_block_cipher_with_cfb8_mode!(Aes192Cfb8, Aes192);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:299:26
[INFO] [stdout]     |
[INFO] [stdout] 299 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 390 | impl_block_cipher_with_cfb8_mode!(Aes192Cfb8, Aes192);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:308:25
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 390 | impl_block_cipher_with_cfb8_mode!(Aes192Cfb8, Aes192);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:308:83
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                                                                                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 390 | impl_block_cipher_with_cfb8_mode!(Aes192Cfb8, Aes192);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:277:26
[INFO] [stdout]     |
[INFO] [stdout] 277 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 391 | impl_block_cipher_with_cfb8_mode!(Aes256Cfb8, Aes256);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:286:25
[INFO] [stdout]     |
[INFO] [stdout] 286 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 391 | impl_block_cipher_with_cfb8_mode!(Aes256Cfb8, Aes256);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:286:83
[INFO] [stdout]     |
[INFO] [stdout] 286 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                                                                                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 391 | impl_block_cipher_with_cfb8_mode!(Aes256Cfb8, Aes256);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:299:26
[INFO] [stdout]     |
[INFO] [stdout] 299 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 391 | impl_block_cipher_with_cfb8_mode!(Aes256Cfb8, Aes256);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:308:25
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 391 | impl_block_cipher_with_cfb8_mode!(Aes256Cfb8, Aes256);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:308:83
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                                                                                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 391 | impl_block_cipher_with_cfb8_mode!(Aes256Cfb8, Aes256);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:277:26
[INFO] [stdout]     |
[INFO] [stdout] 277 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 392 | impl_block_cipher_with_cfb8_mode!(Camellia128Cfb8, Camellia128);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:286:25
[INFO] [stdout]     |
[INFO] [stdout] 286 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 392 | impl_block_cipher_with_cfb8_mode!(Camellia128Cfb8, Camellia128);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:286:83
[INFO] [stdout]     |
[INFO] [stdout] 286 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                                                                                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 392 | impl_block_cipher_with_cfb8_mode!(Camellia128Cfb8, Camellia128);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:299:26
[INFO] [stdout]     |
[INFO] [stdout] 299 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 392 | impl_block_cipher_with_cfb8_mode!(Camellia128Cfb8, Camellia128);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:308:25
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 392 | impl_block_cipher_with_cfb8_mode!(Camellia128Cfb8, Camellia128);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:308:83
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                                                                                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 392 | impl_block_cipher_with_cfb8_mode!(Camellia128Cfb8, Camellia128);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:277:26
[INFO] [stdout]     |
[INFO] [stdout] 277 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 393 | impl_block_cipher_with_cfb8_mode!(Camellia192Cfb8, Camellia192);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:286:25
[INFO] [stdout]     |
[INFO] [stdout] 286 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 393 | impl_block_cipher_with_cfb8_mode!(Camellia192Cfb8, Camellia192);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:286:83
[INFO] [stdout]     |
[INFO] [stdout] 286 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                                                                                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 393 | impl_block_cipher_with_cfb8_mode!(Camellia192Cfb8, Camellia192);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:299:26
[INFO] [stdout]     |
[INFO] [stdout] 299 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 393 | impl_block_cipher_with_cfb8_mode!(Camellia192Cfb8, Camellia192);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:308:25
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 393 | impl_block_cipher_with_cfb8_mode!(Camellia192Cfb8, Camellia192);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:308:83
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                                                                                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 393 | impl_block_cipher_with_cfb8_mode!(Camellia192Cfb8, Camellia192);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:277:26
[INFO] [stdout]     |
[INFO] [stdout] 277 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 394 | impl_block_cipher_with_cfb8_mode!(Camellia256Cfb8, Camellia256);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:286:25
[INFO] [stdout]     |
[INFO] [stdout] 286 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 394 | impl_block_cipher_with_cfb8_mode!(Camellia256Cfb8, Camellia256);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:286:83
[INFO] [stdout]     |
[INFO] [stdout] 286 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                                                                                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 394 | impl_block_cipher_with_cfb8_mode!(Camellia256Cfb8, Camellia256);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:299:26
[INFO] [stdout]     |
[INFO] [stdout] 299 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 394 | impl_block_cipher_with_cfb8_mode!(Camellia256Cfb8, Camellia256);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:308:25
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 394 | impl_block_cipher_with_cfb8_mode!(Camellia256Cfb8, Camellia256);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:308:83
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                                                                                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 394 | impl_block_cipher_with_cfb8_mode!(Camellia256Cfb8, Camellia256);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:277:26
[INFO] [stdout]     |
[INFO] [stdout] 277 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 395 | impl_block_cipher_with_cfb8_mode!(Aria128Cfb8, Aria128);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:286:25
[INFO] [stdout]     |
[INFO] [stdout] 286 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 395 | impl_block_cipher_with_cfb8_mode!(Aria128Cfb8, Aria128);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:286:83
[INFO] [stdout]     |
[INFO] [stdout] 286 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                                                                                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 395 | impl_block_cipher_with_cfb8_mode!(Aria128Cfb8, Aria128);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:299:26
[INFO] [stdout]     |
[INFO] [stdout] 299 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 395 | impl_block_cipher_with_cfb8_mode!(Aria128Cfb8, Aria128);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:308:25
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 395 | impl_block_cipher_with_cfb8_mode!(Aria128Cfb8, Aria128);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:308:83
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                                                                                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 395 | impl_block_cipher_with_cfb8_mode!(Aria128Cfb8, Aria128);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:277:26
[INFO] [stdout]     |
[INFO] [stdout] 277 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 396 | impl_block_cipher_with_cfb8_mode!(Aria192Cfb8, Aria192);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:286:25
[INFO] [stdout]     |
[INFO] [stdout] 286 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 396 | impl_block_cipher_with_cfb8_mode!(Aria192Cfb8, Aria192);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:286:83
[INFO] [stdout]     |
[INFO] [stdout] 286 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                                                                                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 396 | impl_block_cipher_with_cfb8_mode!(Aria192Cfb8, Aria192);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:299:26
[INFO] [stdout]     |
[INFO] [stdout] 299 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 396 | impl_block_cipher_with_cfb8_mode!(Aria192Cfb8, Aria192);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:308:25
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 396 | impl_block_cipher_with_cfb8_mode!(Aria192Cfb8, Aria192);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:308:83
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                                                                                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 396 | impl_block_cipher_with_cfb8_mode!(Aria192Cfb8, Aria192);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:277:26
[INFO] [stdout]     |
[INFO] [stdout] 277 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 397 | impl_block_cipher_with_cfb8_mode!(Aria256Cfb8, Aria256);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:286:25
[INFO] [stdout]     |
[INFO] [stdout] 286 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 397 | impl_block_cipher_with_cfb8_mode!(Aria256Cfb8, Aria256);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:286:83
[INFO] [stdout]     |
[INFO] [stdout] 286 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                                                                                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 397 | impl_block_cipher_with_cfb8_mode!(Aria256Cfb8, Aria256);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:299:26
[INFO] [stdout]     |
[INFO] [stdout] 299 |                 for i in 0..segments.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 397 | impl_block_cipher_with_cfb8_mode!(Aria256Cfb8, Aria256);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:308:25
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 397 | impl_block_cipher_with_cfb8_mode!(Aria256Cfb8, Aria256);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:308:83
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     tmp[0..Self::BLOCK_LEN - 1].copy_from_slice(&last_input_block[1..]);
[INFO] [stdout]     |                                                                                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 397 | impl_block_cipher_with_cfb8_mode!(Aria256Cfb8, Aria256);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb8_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:114:26
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 for i in 0..Self::SEGMENTS_LEN {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 399 | impl_block_cipher_with_cfb64_mode!(Sm4Cfb64, Sm4);
[INFO] [stdout]     | ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:119:42
[INFO] [stdout]     |
[INFO] [stdout] 119 |                 let data = &mut segments[Self::SEGMENTS_LEN..];
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 399 | impl_block_cipher_with_cfb64_mode!(Sm4Cfb64, Sm4);
[INFO] [stdout]     | ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:122:25
[INFO] [stdout]     |
[INFO] [stdout] 122 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 399 | impl_block_cipher_with_cfb64_mode!(Sm4Cfb64, Sm4);
[INFO] [stdout]     | ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:122:100
[INFO] [stdout]     |
[INFO] [stdout] 122 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                                                                                                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 399 | impl_block_cipher_with_cfb64_mode!(Sm4Cfb64, Sm4);
[INFO] [stdout]     | ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:123:25
[INFO] [stdout]     |
[INFO] [stdout] 123 |                     tmp[Self::BLOCK_LEN - Self::SEGMENTS_LEN..].copy_from_slice(&last_segment);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 399 | impl_block_cipher_with_cfb64_mode!(Sm4Cfb64, Sm4);
[INFO] [stdout]     | ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:128:30
[INFO] [stdout]     |
[INFO] [stdout] 128 |                     for i in 0..Self::S / 8 {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 399 | impl_block_cipher_with_cfb64_mode!(Sm4Cfb64, Sm4);
[INFO] [stdout]     | ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:148:26
[INFO] [stdout]     |
[INFO] [stdout] 148 |                 for i in 0..Self::SEGMENTS_LEN {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 399 | impl_block_cipher_with_cfb64_mode!(Sm4Cfb64, Sm4);
[INFO] [stdout]     | ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:153:42
[INFO] [stdout]     |
[INFO] [stdout] 153 |                 let data = &mut segments[Self::SEGMENTS_LEN..];
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 399 | impl_block_cipher_with_cfb64_mode!(Sm4Cfb64, Sm4);
[INFO] [stdout]     | ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:156:25
[INFO] [stdout]     |
[INFO] [stdout] 156 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 399 | impl_block_cipher_with_cfb64_mode!(Sm4Cfb64, Sm4);
[INFO] [stdout]     | ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:156:100
[INFO] [stdout]     |
[INFO] [stdout] 156 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                                                                                                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 399 | impl_block_cipher_with_cfb64_mode!(Sm4Cfb64, Sm4);
[INFO] [stdout]     | ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:157:25
[INFO] [stdout]     |
[INFO] [stdout] 157 |                     tmp[Self::BLOCK_LEN - Self::SEGMENTS_LEN..].copy_from_slice(&last_segment);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 399 | impl_block_cipher_with_cfb64_mode!(Sm4Cfb64, Sm4);
[INFO] [stdout]     | ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:162:30
[INFO] [stdout]     |
[INFO] [stdout] 162 |                     for i in 0..Self::S / 8 {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 399 | impl_block_cipher_with_cfb64_mode!(Sm4Cfb64, Sm4);
[INFO] [stdout]     | ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:114:26
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 for i in 0..Self::SEGMENTS_LEN {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 400 | impl_block_cipher_with_cfb64_mode!(Aes128Cfb64, Aes128);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:119:42
[INFO] [stdout]     |
[INFO] [stdout] 119 |                 let data = &mut segments[Self::SEGMENTS_LEN..];
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 400 | impl_block_cipher_with_cfb64_mode!(Aes128Cfb64, Aes128);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:122:25
[INFO] [stdout]     |
[INFO] [stdout] 122 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 400 | impl_block_cipher_with_cfb64_mode!(Aes128Cfb64, Aes128);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:122:100
[INFO] [stdout]     |
[INFO] [stdout] 122 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                                                                                                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 400 | impl_block_cipher_with_cfb64_mode!(Aes128Cfb64, Aes128);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:123:25
[INFO] [stdout]     |
[INFO] [stdout] 123 |                     tmp[Self::BLOCK_LEN - Self::SEGMENTS_LEN..].copy_from_slice(&last_segment);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 400 | impl_block_cipher_with_cfb64_mode!(Aes128Cfb64, Aes128);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:128:30
[INFO] [stdout]     |
[INFO] [stdout] 128 |                     for i in 0..Self::S / 8 {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 400 | impl_block_cipher_with_cfb64_mode!(Aes128Cfb64, Aes128);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:148:26
[INFO] [stdout]     |
[INFO] [stdout] 148 |                 for i in 0..Self::SEGMENTS_LEN {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 400 | impl_block_cipher_with_cfb64_mode!(Aes128Cfb64, Aes128);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:153:42
[INFO] [stdout]     |
[INFO] [stdout] 153 |                 let data = &mut segments[Self::SEGMENTS_LEN..];
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 400 | impl_block_cipher_with_cfb64_mode!(Aes128Cfb64, Aes128);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:156:25
[INFO] [stdout]     |
[INFO] [stdout] 156 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 400 | impl_block_cipher_with_cfb64_mode!(Aes128Cfb64, Aes128);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:156:100
[INFO] [stdout]     |
[INFO] [stdout] 156 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                                                                                                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 400 | impl_block_cipher_with_cfb64_mode!(Aes128Cfb64, Aes128);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:157:25
[INFO] [stdout]     |
[INFO] [stdout] 157 |                     tmp[Self::BLOCK_LEN - Self::SEGMENTS_LEN..].copy_from_slice(&last_segment);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 400 | impl_block_cipher_with_cfb64_mode!(Aes128Cfb64, Aes128);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:162:30
[INFO] [stdout]     |
[INFO] [stdout] 162 |                     for i in 0..Self::S / 8 {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 400 | impl_block_cipher_with_cfb64_mode!(Aes128Cfb64, Aes128);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:114:26
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 for i in 0..Self::SEGMENTS_LEN {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 401 | impl_block_cipher_with_cfb64_mode!(Aes192Cfb64, Aes192);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:119:42
[INFO] [stdout]     |
[INFO] [stdout] 119 |                 let data = &mut segments[Self::SEGMENTS_LEN..];
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 401 | impl_block_cipher_with_cfb64_mode!(Aes192Cfb64, Aes192);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:122:25
[INFO] [stdout]     |
[INFO] [stdout] 122 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 401 | impl_block_cipher_with_cfb64_mode!(Aes192Cfb64, Aes192);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:122:100
[INFO] [stdout]     |
[INFO] [stdout] 122 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                                                                                                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 401 | impl_block_cipher_with_cfb64_mode!(Aes192Cfb64, Aes192);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:123:25
[INFO] [stdout]     |
[INFO] [stdout] 123 |                     tmp[Self::BLOCK_LEN - Self::SEGMENTS_LEN..].copy_from_slice(&last_segment);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 401 | impl_block_cipher_with_cfb64_mode!(Aes192Cfb64, Aes192);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:128:30
[INFO] [stdout]     |
[INFO] [stdout] 128 |                     for i in 0..Self::S / 8 {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 401 | impl_block_cipher_with_cfb64_mode!(Aes192Cfb64, Aes192);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:148:26
[INFO] [stdout]     |
[INFO] [stdout] 148 |                 for i in 0..Self::SEGMENTS_LEN {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 401 | impl_block_cipher_with_cfb64_mode!(Aes192Cfb64, Aes192);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:153:42
[INFO] [stdout]     |
[INFO] [stdout] 153 |                 let data = &mut segments[Self::SEGMENTS_LEN..];
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 401 | impl_block_cipher_with_cfb64_mode!(Aes192Cfb64, Aes192);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:156:25
[INFO] [stdout]     |
[INFO] [stdout] 156 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 401 | impl_block_cipher_with_cfb64_mode!(Aes192Cfb64, Aes192);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:156:100
[INFO] [stdout]     |
[INFO] [stdout] 156 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                                                                                                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 401 | impl_block_cipher_with_cfb64_mode!(Aes192Cfb64, Aes192);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:157:25
[INFO] [stdout]     |
[INFO] [stdout] 157 |                     tmp[Self::BLOCK_LEN - Self::SEGMENTS_LEN..].copy_from_slice(&last_segment);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 401 | impl_block_cipher_with_cfb64_mode!(Aes192Cfb64, Aes192);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:162:30
[INFO] [stdout]     |
[INFO] [stdout] 162 |                     for i in 0..Self::S / 8 {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 401 | impl_block_cipher_with_cfb64_mode!(Aes192Cfb64, Aes192);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:114:26
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 for i in 0..Self::SEGMENTS_LEN {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 402 | impl_block_cipher_with_cfb64_mode!(Aes256Cfb64, Aes256);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:119:42
[INFO] [stdout]     |
[INFO] [stdout] 119 |                 let data = &mut segments[Self::SEGMENTS_LEN..];
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 402 | impl_block_cipher_with_cfb64_mode!(Aes256Cfb64, Aes256);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:122:25
[INFO] [stdout]     |
[INFO] [stdout] 122 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 402 | impl_block_cipher_with_cfb64_mode!(Aes256Cfb64, Aes256);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:122:100
[INFO] [stdout]     |
[INFO] [stdout] 122 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                                                                                                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 402 | impl_block_cipher_with_cfb64_mode!(Aes256Cfb64, Aes256);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:123:25
[INFO] [stdout]     |
[INFO] [stdout] 123 |                     tmp[Self::BLOCK_LEN - Self::SEGMENTS_LEN..].copy_from_slice(&last_segment);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 402 | impl_block_cipher_with_cfb64_mode!(Aes256Cfb64, Aes256);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:128:30
[INFO] [stdout]     |
[INFO] [stdout] 128 |                     for i in 0..Self::S / 8 {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 402 | impl_block_cipher_with_cfb64_mode!(Aes256Cfb64, Aes256);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:148:26
[INFO] [stdout]     |
[INFO] [stdout] 148 |                 for i in 0..Self::SEGMENTS_LEN {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 402 | impl_block_cipher_with_cfb64_mode!(Aes256Cfb64, Aes256);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:153:42
[INFO] [stdout]     |
[INFO] [stdout] 153 |                 let data = &mut segments[Self::SEGMENTS_LEN..];
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 402 | impl_block_cipher_with_cfb64_mode!(Aes256Cfb64, Aes256);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:156:25
[INFO] [stdout]     |
[INFO] [stdout] 156 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 402 | impl_block_cipher_with_cfb64_mode!(Aes256Cfb64, Aes256);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:156:100
[INFO] [stdout]     |
[INFO] [stdout] 156 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                                                                                                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 402 | impl_block_cipher_with_cfb64_mode!(Aes256Cfb64, Aes256);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:157:25
[INFO] [stdout]     |
[INFO] [stdout] 157 |                     tmp[Self::BLOCK_LEN - Self::SEGMENTS_LEN..].copy_from_slice(&last_segment);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 402 | impl_block_cipher_with_cfb64_mode!(Aes256Cfb64, Aes256);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:162:30
[INFO] [stdout]     |
[INFO] [stdout] 162 |                     for i in 0..Self::S / 8 {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 402 | impl_block_cipher_with_cfb64_mode!(Aes256Cfb64, Aes256);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:114:26
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 for i in 0..Self::SEGMENTS_LEN {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 403 | impl_block_cipher_with_cfb64_mode!(Camellia128Cfb64, Camellia128);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:119:42
[INFO] [stdout]     |
[INFO] [stdout] 119 |                 let data = &mut segments[Self::SEGMENTS_LEN..];
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 403 | impl_block_cipher_with_cfb64_mode!(Camellia128Cfb64, Camellia128);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:122:25
[INFO] [stdout]     |
[INFO] [stdout] 122 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 403 | impl_block_cipher_with_cfb64_mode!(Camellia128Cfb64, Camellia128);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:122:100
[INFO] [stdout]     |
[INFO] [stdout] 122 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                                                                                                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 403 | impl_block_cipher_with_cfb64_mode!(Camellia128Cfb64, Camellia128);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:123:25
[INFO] [stdout]     |
[INFO] [stdout] 123 |                     tmp[Self::BLOCK_LEN - Self::SEGMENTS_LEN..].copy_from_slice(&last_segment);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 403 | impl_block_cipher_with_cfb64_mode!(Camellia128Cfb64, Camellia128);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:128:30
[INFO] [stdout]     |
[INFO] [stdout] 128 |                     for i in 0..Self::S / 8 {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 403 | impl_block_cipher_with_cfb64_mode!(Camellia128Cfb64, Camellia128);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:148:26
[INFO] [stdout]     |
[INFO] [stdout] 148 |                 for i in 0..Self::SEGMENTS_LEN {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 403 | impl_block_cipher_with_cfb64_mode!(Camellia128Cfb64, Camellia128);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:153:42
[INFO] [stdout]     |
[INFO] [stdout] 153 |                 let data = &mut segments[Self::SEGMENTS_LEN..];
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 403 | impl_block_cipher_with_cfb64_mode!(Camellia128Cfb64, Camellia128);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:156:25
[INFO] [stdout]     |
[INFO] [stdout] 156 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 403 | impl_block_cipher_with_cfb64_mode!(Camellia128Cfb64, Camellia128);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:156:100
[INFO] [stdout]     |
[INFO] [stdout] 156 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                                                                                                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 403 | impl_block_cipher_with_cfb64_mode!(Camellia128Cfb64, Camellia128);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:157:25
[INFO] [stdout]     |
[INFO] [stdout] 157 |                     tmp[Self::BLOCK_LEN - Self::SEGMENTS_LEN..].copy_from_slice(&last_segment);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 403 | impl_block_cipher_with_cfb64_mode!(Camellia128Cfb64, Camellia128);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:162:30
[INFO] [stdout]     |
[INFO] [stdout] 162 |                     for i in 0..Self::S / 8 {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 403 | impl_block_cipher_with_cfb64_mode!(Camellia128Cfb64, Camellia128);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:114:26
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 for i in 0..Self::SEGMENTS_LEN {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 404 | impl_block_cipher_with_cfb64_mode!(Camellia192Cfb64, Camellia192);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:119:42
[INFO] [stdout]     |
[INFO] [stdout] 119 |                 let data = &mut segments[Self::SEGMENTS_LEN..];
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 404 | impl_block_cipher_with_cfb64_mode!(Camellia192Cfb64, Camellia192);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:122:25
[INFO] [stdout]     |
[INFO] [stdout] 122 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 404 | impl_block_cipher_with_cfb64_mode!(Camellia192Cfb64, Camellia192);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:122:100
[INFO] [stdout]     |
[INFO] [stdout] 122 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                                                                                                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 404 | impl_block_cipher_with_cfb64_mode!(Camellia192Cfb64, Camellia192);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:123:25
[INFO] [stdout]     |
[INFO] [stdout] 123 |                     tmp[Self::BLOCK_LEN - Self::SEGMENTS_LEN..].copy_from_slice(&last_segment);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 404 | impl_block_cipher_with_cfb64_mode!(Camellia192Cfb64, Camellia192);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:128:30
[INFO] [stdout]     |
[INFO] [stdout] 128 |                     for i in 0..Self::S / 8 {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 404 | impl_block_cipher_with_cfb64_mode!(Camellia192Cfb64, Camellia192);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:148:26
[INFO] [stdout]     |
[INFO] [stdout] 148 |                 for i in 0..Self::SEGMENTS_LEN {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 404 | impl_block_cipher_with_cfb64_mode!(Camellia192Cfb64, Camellia192);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:153:42
[INFO] [stdout]     |
[INFO] [stdout] 153 |                 let data = &mut segments[Self::SEGMENTS_LEN..];
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 404 | impl_block_cipher_with_cfb64_mode!(Camellia192Cfb64, Camellia192);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:156:25
[INFO] [stdout]     |
[INFO] [stdout] 156 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 404 | impl_block_cipher_with_cfb64_mode!(Camellia192Cfb64, Camellia192);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:156:100
[INFO] [stdout]     |
[INFO] [stdout] 156 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                                                                                                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 404 | impl_block_cipher_with_cfb64_mode!(Camellia192Cfb64, Camellia192);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:157:25
[INFO] [stdout]     |
[INFO] [stdout] 157 |                     tmp[Self::BLOCK_LEN - Self::SEGMENTS_LEN..].copy_from_slice(&last_segment);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 404 | impl_block_cipher_with_cfb64_mode!(Camellia192Cfb64, Camellia192);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:162:30
[INFO] [stdout]     |
[INFO] [stdout] 162 |                     for i in 0..Self::S / 8 {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 404 | impl_block_cipher_with_cfb64_mode!(Camellia192Cfb64, Camellia192);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:114:26
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 for i in 0..Self::SEGMENTS_LEN {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 405 | impl_block_cipher_with_cfb64_mode!(Camellia256Cfb64, Camellia256);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:119:42
[INFO] [stdout]     |
[INFO] [stdout] 119 |                 let data = &mut segments[Self::SEGMENTS_LEN..];
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 405 | impl_block_cipher_with_cfb64_mode!(Camellia256Cfb64, Camellia256);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:122:25
[INFO] [stdout]     |
[INFO] [stdout] 122 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 405 | impl_block_cipher_with_cfb64_mode!(Camellia256Cfb64, Camellia256);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:122:100
[INFO] [stdout]     |
[INFO] [stdout] 122 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                                                                                                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 405 | impl_block_cipher_with_cfb64_mode!(Camellia256Cfb64, Camellia256);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:123:25
[INFO] [stdout]     |
[INFO] [stdout] 123 |                     tmp[Self::BLOCK_LEN - Self::SEGMENTS_LEN..].copy_from_slice(&last_segment);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 405 | impl_block_cipher_with_cfb64_mode!(Camellia256Cfb64, Camellia256);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:128:30
[INFO] [stdout]     |
[INFO] [stdout] 128 |                     for i in 0..Self::S / 8 {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 405 | impl_block_cipher_with_cfb64_mode!(Camellia256Cfb64, Camellia256);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:148:26
[INFO] [stdout]     |
[INFO] [stdout] 148 |                 for i in 0..Self::SEGMENTS_LEN {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 405 | impl_block_cipher_with_cfb64_mode!(Camellia256Cfb64, Camellia256);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:153:42
[INFO] [stdout]     |
[INFO] [stdout] 153 |                 let data = &mut segments[Self::SEGMENTS_LEN..];
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 405 | impl_block_cipher_with_cfb64_mode!(Camellia256Cfb64, Camellia256);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:156:25
[INFO] [stdout]     |
[INFO] [stdout] 156 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 405 | impl_block_cipher_with_cfb64_mode!(Camellia256Cfb64, Camellia256);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:156:100
[INFO] [stdout]     |
[INFO] [stdout] 156 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                                                                                                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 405 | impl_block_cipher_with_cfb64_mode!(Camellia256Cfb64, Camellia256);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:157:25
[INFO] [stdout]     |
[INFO] [stdout] 157 |                     tmp[Self::BLOCK_LEN - Self::SEGMENTS_LEN..].copy_from_slice(&last_segment);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 405 | impl_block_cipher_with_cfb64_mode!(Camellia256Cfb64, Camellia256);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:162:30
[INFO] [stdout]     |
[INFO] [stdout] 162 |                     for i in 0..Self::S / 8 {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 405 | impl_block_cipher_with_cfb64_mode!(Camellia256Cfb64, Camellia256);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:114:26
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 for i in 0..Self::SEGMENTS_LEN {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 406 | impl_block_cipher_with_cfb64_mode!(Aria128Cfb64, Aria128);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:119:42
[INFO] [stdout]     |
[INFO] [stdout] 119 |                 let data = &mut segments[Self::SEGMENTS_LEN..];
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 406 | impl_block_cipher_with_cfb64_mode!(Aria128Cfb64, Aria128);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:122:25
[INFO] [stdout]     |
[INFO] [stdout] 122 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 406 | impl_block_cipher_with_cfb64_mode!(Aria128Cfb64, Aria128);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:122:100
[INFO] [stdout]     |
[INFO] [stdout] 122 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                                                                                                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 406 | impl_block_cipher_with_cfb64_mode!(Aria128Cfb64, Aria128);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:123:25
[INFO] [stdout]     |
[INFO] [stdout] 123 |                     tmp[Self::BLOCK_LEN - Self::SEGMENTS_LEN..].copy_from_slice(&last_segment);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 406 | impl_block_cipher_with_cfb64_mode!(Aria128Cfb64, Aria128);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:128:30
[INFO] [stdout]     |
[INFO] [stdout] 128 |                     for i in 0..Self::S / 8 {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 406 | impl_block_cipher_with_cfb64_mode!(Aria128Cfb64, Aria128);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:148:26
[INFO] [stdout]     |
[INFO] [stdout] 148 |                 for i in 0..Self::SEGMENTS_LEN {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 406 | impl_block_cipher_with_cfb64_mode!(Aria128Cfb64, Aria128);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:153:42
[INFO] [stdout]     |
[INFO] [stdout] 153 |                 let data = &mut segments[Self::SEGMENTS_LEN..];
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 406 | impl_block_cipher_with_cfb64_mode!(Aria128Cfb64, Aria128);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:156:25
[INFO] [stdout]     |
[INFO] [stdout] 156 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 406 | impl_block_cipher_with_cfb64_mode!(Aria128Cfb64, Aria128);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:156:100
[INFO] [stdout]     |
[INFO] [stdout] 156 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                                                                                                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 406 | impl_block_cipher_with_cfb64_mode!(Aria128Cfb64, Aria128);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:157:25
[INFO] [stdout]     |
[INFO] [stdout] 157 |                     tmp[Self::BLOCK_LEN - Self::SEGMENTS_LEN..].copy_from_slice(&last_segment);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 406 | impl_block_cipher_with_cfb64_mode!(Aria128Cfb64, Aria128);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:162:30
[INFO] [stdout]     |
[INFO] [stdout] 162 |                     for i in 0..Self::S / 8 {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 406 | impl_block_cipher_with_cfb64_mode!(Aria128Cfb64, Aria128);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:114:26
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 for i in 0..Self::SEGMENTS_LEN {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 407 | impl_block_cipher_with_cfb64_mode!(Aria192Cfb64, Aria192);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:119:42
[INFO] [stdout]     |
[INFO] [stdout] 119 |                 let data = &mut segments[Self::SEGMENTS_LEN..];
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 407 | impl_block_cipher_with_cfb64_mode!(Aria192Cfb64, Aria192);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:122:25
[INFO] [stdout]     |
[INFO] [stdout] 122 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 407 | impl_block_cipher_with_cfb64_mode!(Aria192Cfb64, Aria192);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:122:100
[INFO] [stdout]     |
[INFO] [stdout] 122 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                                                                                                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 407 | impl_block_cipher_with_cfb64_mode!(Aria192Cfb64, Aria192);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:123:25
[INFO] [stdout]     |
[INFO] [stdout] 123 |                     tmp[Self::BLOCK_LEN - Self::SEGMENTS_LEN..].copy_from_slice(&last_segment);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 407 | impl_block_cipher_with_cfb64_mode!(Aria192Cfb64, Aria192);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:128:30
[INFO] [stdout]     |
[INFO] [stdout] 128 |                     for i in 0..Self::S / 8 {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 407 | impl_block_cipher_with_cfb64_mode!(Aria192Cfb64, Aria192);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:148:26
[INFO] [stdout]     |
[INFO] [stdout] 148 |                 for i in 0..Self::SEGMENTS_LEN {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 407 | impl_block_cipher_with_cfb64_mode!(Aria192Cfb64, Aria192);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:153:42
[INFO] [stdout]     |
[INFO] [stdout] 153 |                 let data = &mut segments[Self::SEGMENTS_LEN..];
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 407 | impl_block_cipher_with_cfb64_mode!(Aria192Cfb64, Aria192);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:156:25
[INFO] [stdout]     |
[INFO] [stdout] 156 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 407 | impl_block_cipher_with_cfb64_mode!(Aria192Cfb64, Aria192);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:156:100
[INFO] [stdout]     |
[INFO] [stdout] 156 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                                                                                                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 407 | impl_block_cipher_with_cfb64_mode!(Aria192Cfb64, Aria192);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:157:25
[INFO] [stdout]     |
[INFO] [stdout] 157 |                     tmp[Self::BLOCK_LEN - Self::SEGMENTS_LEN..].copy_from_slice(&last_segment);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 407 | impl_block_cipher_with_cfb64_mode!(Aria192Cfb64, Aria192);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:162:30
[INFO] [stdout]     |
[INFO] [stdout] 162 |                     for i in 0..Self::S / 8 {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 407 | impl_block_cipher_with_cfb64_mode!(Aria192Cfb64, Aria192);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:114:26
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 for i in 0..Self::SEGMENTS_LEN {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 408 | impl_block_cipher_with_cfb64_mode!(Aria256Cfb64, Aria256);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:119:42
[INFO] [stdout]     |
[INFO] [stdout] 119 |                 let data = &mut segments[Self::SEGMENTS_LEN..];
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 408 | impl_block_cipher_with_cfb64_mode!(Aria256Cfb64, Aria256);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:122:25
[INFO] [stdout]     |
[INFO] [stdout] 122 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 408 | impl_block_cipher_with_cfb64_mode!(Aria256Cfb64, Aria256);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:122:100
[INFO] [stdout]     |
[INFO] [stdout] 122 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                                                                                                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 408 | impl_block_cipher_with_cfb64_mode!(Aria256Cfb64, Aria256);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:123:25
[INFO] [stdout]     |
[INFO] [stdout] 123 |                     tmp[Self::BLOCK_LEN - Self::SEGMENTS_LEN..].copy_from_slice(&last_segment);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 408 | impl_block_cipher_with_cfb64_mode!(Aria256Cfb64, Aria256);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:128:30
[INFO] [stdout]     |
[INFO] [stdout] 128 |                     for i in 0..Self::S / 8 {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 408 | impl_block_cipher_with_cfb64_mode!(Aria256Cfb64, Aria256);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:148:26
[INFO] [stdout]     |
[INFO] [stdout] 148 |                 for i in 0..Self::SEGMENTS_LEN {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 408 | impl_block_cipher_with_cfb64_mode!(Aria256Cfb64, Aria256);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:153:42
[INFO] [stdout]     |
[INFO] [stdout] 153 |                 let data = &mut segments[Self::SEGMENTS_LEN..];
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 408 | impl_block_cipher_with_cfb64_mode!(Aria256Cfb64, Aria256);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:156:25
[INFO] [stdout]     |
[INFO] [stdout] 156 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 408 | impl_block_cipher_with_cfb64_mode!(Aria256Cfb64, Aria256);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:156:100
[INFO] [stdout]     |
[INFO] [stdout] 156 |                     tmp[0..Self::BLOCK_LEN - Self::SEGMENTS_LEN].copy_from_slice(&last_input_block[Self::SEGMENTS_LEN..]);
[INFO] [stdout]     |                                                                                                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 408 | impl_block_cipher_with_cfb64_mode!(Aria256Cfb64, Aria256);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:157:25
[INFO] [stdout]     |
[INFO] [stdout] 157 |                     tmp[Self::BLOCK_LEN - Self::SEGMENTS_LEN..].copy_from_slice(&last_segment);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 408 | impl_block_cipher_with_cfb64_mode!(Aria256Cfb64, Aria256);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:162:30
[INFO] [stdout]     |
[INFO] [stdout] 162 |                     for i in 0..Self::S / 8 {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 408 | impl_block_cipher_with_cfb64_mode!(Aria256Cfb64, Aria256);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb64_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:350:30
[INFO] [stdout]     |
[INFO] [stdout] 350 |                     for i in 0..segment.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 410 | impl_block_cipher_with_cfb128_mode!(Sm4Cfb128, Sm4);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb128_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:366:30
[INFO] [stdout]     |
[INFO] [stdout] 366 |                     for i in 0..segment.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 410 | impl_block_cipher_with_cfb128_mode!(Sm4Cfb128, Sm4);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb128_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:350:30
[INFO] [stdout]     |
[INFO] [stdout] 350 |                     for i in 0..segment.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 411 | impl_block_cipher_with_cfb128_mode!(Aes128Cfb128, Aes128);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb128_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:366:30
[INFO] [stdout]     |
[INFO] [stdout] 366 |                     for i in 0..segment.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 411 | impl_block_cipher_with_cfb128_mode!(Aes128Cfb128, Aes128);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb128_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:350:30
[INFO] [stdout]     |
[INFO] [stdout] 350 |                     for i in 0..segment.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 412 | impl_block_cipher_with_cfb128_mode!(Aes192Cfb128, Aes192);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb128_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:366:30
[INFO] [stdout]     |
[INFO] [stdout] 366 |                     for i in 0..segment.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 412 | impl_block_cipher_with_cfb128_mode!(Aes192Cfb128, Aes192);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb128_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:350:30
[INFO] [stdout]     |
[INFO] [stdout] 350 |                     for i in 0..segment.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 413 | impl_block_cipher_with_cfb128_mode!(Aes256Cfb128, Aes256);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb128_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:366:30
[INFO] [stdout]     |
[INFO] [stdout] 366 |                     for i in 0..segment.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 413 | impl_block_cipher_with_cfb128_mode!(Aes256Cfb128, Aes256);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb128_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:350:30
[INFO] [stdout]     |
[INFO] [stdout] 350 |                     for i in 0..segment.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 414 | impl_block_cipher_with_cfb128_mode!(Camellia128Cfb128, Camellia128);
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb128_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:366:30
[INFO] [stdout]     |
[INFO] [stdout] 366 |                     for i in 0..segment.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 414 | impl_block_cipher_with_cfb128_mode!(Camellia128Cfb128, Camellia128);
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb128_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:350:30
[INFO] [stdout]     |
[INFO] [stdout] 350 |                     for i in 0..segment.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 415 | impl_block_cipher_with_cfb128_mode!(Camellia192Cfb128, Camellia192);
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb128_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:366:30
[INFO] [stdout]     |
[INFO] [stdout] 366 |                     for i in 0..segment.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 415 | impl_block_cipher_with_cfb128_mode!(Camellia192Cfb128, Camellia192);
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb128_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:350:30
[INFO] [stdout]     |
[INFO] [stdout] 350 |                     for i in 0..segment.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 416 | impl_block_cipher_with_cfb128_mode!(Camellia256Cfb128, Camellia256);
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb128_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:366:30
[INFO] [stdout]     |
[INFO] [stdout] 366 |                     for i in 0..segment.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 416 | impl_block_cipher_with_cfb128_mode!(Camellia256Cfb128, Camellia256);
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb128_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:350:30
[INFO] [stdout]     |
[INFO] [stdout] 350 |                     for i in 0..segment.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 417 | impl_block_cipher_with_cfb128_mode!(Aria128Cfb128, Aria128);
[INFO] [stdout]     | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb128_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:366:30
[INFO] [stdout]     |
[INFO] [stdout] 366 |                     for i in 0..segment.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 417 | impl_block_cipher_with_cfb128_mode!(Aria128Cfb128, Aria128);
[INFO] [stdout]     | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb128_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:350:30
[INFO] [stdout]     |
[INFO] [stdout] 350 |                     for i in 0..segment.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 418 | impl_block_cipher_with_cfb128_mode!(Aria192Cfb128, Aria192);
[INFO] [stdout]     | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb128_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:366:30
[INFO] [stdout]     |
[INFO] [stdout] 366 |                     for i in 0..segment.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 418 | impl_block_cipher_with_cfb128_mode!(Aria192Cfb128, Aria192);
[INFO] [stdout]     | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb128_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:350:30
[INFO] [stdout]     |
[INFO] [stdout] 350 |                     for i in 0..segment.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 419 | impl_block_cipher_with_cfb128_mode!(Aria256Cfb128, Aria256);
[INFO] [stdout]     | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb128_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/cfb.rs:366:30
[INFO] [stdout]     |
[INFO] [stdout] 366 |                     for i in 0..segment.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 419 | impl_block_cipher_with_cfb128_mode!(Aria256Cfb128, Aria256);
[INFO] [stdout]     | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_cfb128_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ofb.rs:43:30
[INFO] [stdout]    |
[INFO] [stdout] 43 |                     for i in 0..plaintext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 | impl_block_cipher_with_ofb_mode!(Sm4Ofb, Sm4);
[INFO] [stdout]    | --------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ofb_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ofb.rs:60:30
[INFO] [stdout]    |
[INFO] [stdout] 60 |                     for i in 0..ciphertext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 | impl_block_cipher_with_ofb_mode!(Sm4Ofb, Sm4);
[INFO] [stdout]    | --------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ofb_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ofb.rs:43:30
[INFO] [stdout]    |
[INFO] [stdout] 43 |                     for i in 0..plaintext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73 | impl_block_cipher_with_ofb_mode!(Rc2FixedSizeOfb, Rc2FixedSize);
[INFO] [stdout]    | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ofb_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ofb.rs:60:30
[INFO] [stdout]    |
[INFO] [stdout] 60 |                     for i in 0..ciphertext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73 | impl_block_cipher_with_ofb_mode!(Rc2FixedSizeOfb, Rc2FixedSize);
[INFO] [stdout]    | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ofb_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ofb.rs:43:30
[INFO] [stdout]    |
[INFO] [stdout] 43 |                     for i in 0..plaintext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 74 | impl_block_cipher_with_ofb_mode!(Aes128Ofb, Aes128);
[INFO] [stdout]    | --------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ofb_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ofb.rs:60:30
[INFO] [stdout]    |
[INFO] [stdout] 60 |                     for i in 0..ciphertext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 74 | impl_block_cipher_with_ofb_mode!(Aes128Ofb, Aes128);
[INFO] [stdout]    | --------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ofb_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ofb.rs:43:30
[INFO] [stdout]    |
[INFO] [stdout] 43 |                     for i in 0..plaintext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 75 | impl_block_cipher_with_ofb_mode!(Aes192Ofb, Aes192);
[INFO] [stdout]    | --------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ofb_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ofb.rs:60:30
[INFO] [stdout]    |
[INFO] [stdout] 60 |                     for i in 0..ciphertext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 75 | impl_block_cipher_with_ofb_mode!(Aes192Ofb, Aes192);
[INFO] [stdout]    | --------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ofb_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ofb.rs:43:30
[INFO] [stdout]    |
[INFO] [stdout] 43 |                     for i in 0..plaintext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 76 | impl_block_cipher_with_ofb_mode!(Aes256Ofb, Aes256);
[INFO] [stdout]    | --------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ofb_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ofb.rs:60:30
[INFO] [stdout]    |
[INFO] [stdout] 60 |                     for i in 0..ciphertext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 76 | impl_block_cipher_with_ofb_mode!(Aes256Ofb, Aes256);
[INFO] [stdout]    | --------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ofb_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ofb.rs:43:30
[INFO] [stdout]    |
[INFO] [stdout] 43 |                     for i in 0..plaintext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 77 | impl_block_cipher_with_ofb_mode!(Camellia128Ofb, Camellia128);
[INFO] [stdout]    | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ofb_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ofb.rs:60:30
[INFO] [stdout]    |
[INFO] [stdout] 60 |                     for i in 0..ciphertext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 77 | impl_block_cipher_with_ofb_mode!(Camellia128Ofb, Camellia128);
[INFO] [stdout]    | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ofb_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ofb.rs:43:30
[INFO] [stdout]    |
[INFO] [stdout] 43 |                     for i in 0..plaintext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 78 | impl_block_cipher_with_ofb_mode!(Camellia192Ofb, Camellia192);
[INFO] [stdout]    | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ofb_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ofb.rs:60:30
[INFO] [stdout]    |
[INFO] [stdout] 60 |                     for i in 0..ciphertext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 78 | impl_block_cipher_with_ofb_mode!(Camellia192Ofb, Camellia192);
[INFO] [stdout]    | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ofb_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ofb.rs:43:30
[INFO] [stdout]    |
[INFO] [stdout] 43 |                     for i in 0..plaintext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 79 | impl_block_cipher_with_ofb_mode!(Camellia256Ofb, Camellia256);
[INFO] [stdout]    | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ofb_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ofb.rs:60:30
[INFO] [stdout]    |
[INFO] [stdout] 60 |                     for i in 0..ciphertext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 79 | impl_block_cipher_with_ofb_mode!(Camellia256Ofb, Camellia256);
[INFO] [stdout]    | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ofb_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ofb.rs:43:30
[INFO] [stdout]    |
[INFO] [stdout] 43 |                     for i in 0..plaintext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 | impl_block_cipher_with_ofb_mode!(Aria128Ofb, Aria128);
[INFO] [stdout]    | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ofb_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ofb.rs:60:30
[INFO] [stdout]    |
[INFO] [stdout] 60 |                     for i in 0..ciphertext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 | impl_block_cipher_with_ofb_mode!(Aria128Ofb, Aria128);
[INFO] [stdout]    | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ofb_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ofb.rs:43:30
[INFO] [stdout]    |
[INFO] [stdout] 43 |                     for i in 0..plaintext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 81 | impl_block_cipher_with_ofb_mode!(Aria192Ofb, Aria192);
[INFO] [stdout]    | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ofb_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ofb.rs:60:30
[INFO] [stdout]    |
[INFO] [stdout] 60 |                     for i in 0..ciphertext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 81 | impl_block_cipher_with_ofb_mode!(Aria192Ofb, Aria192);
[INFO] [stdout]    | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ofb_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ofb.rs:43:30
[INFO] [stdout]    |
[INFO] [stdout] 43 |                     for i in 0..plaintext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 82 | impl_block_cipher_with_ofb_mode!(Aria256Ofb, Aria256);
[INFO] [stdout]    | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ofb_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ofb.rs:60:30
[INFO] [stdout]    |
[INFO] [stdout] 60 |                     for i in 0..ciphertext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 82 | impl_block_cipher_with_ofb_mode!(Aria256Ofb, Aria256);
[INFO] [stdout]    | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ofb_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ctr.rs:52:30
[INFO] [stdout]    |
[INFO] [stdout] 52 |                     for i in 0..plaintext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 79 | impl_block_cipher_with_ctr_mode!(Sm4Ctr, Sm4);
[INFO] [stdout]    | --------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ctr_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ctr.rs:69:30
[INFO] [stdout]    |
[INFO] [stdout] 69 |                     for i in 0..ciphertext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 79 | impl_block_cipher_with_ctr_mode!(Sm4Ctr, Sm4);
[INFO] [stdout]    | --------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ctr_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ctr.rs:52:30
[INFO] [stdout]    |
[INFO] [stdout] 52 |                     for i in 0..plaintext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 | impl_block_cipher_with_ctr_mode!(Aes128Ctr, Aes128);
[INFO] [stdout]    | --------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ctr_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ctr.rs:69:30
[INFO] [stdout]    |
[INFO] [stdout] 69 |                     for i in 0..ciphertext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 | impl_block_cipher_with_ctr_mode!(Aes128Ctr, Aes128);
[INFO] [stdout]    | --------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ctr_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ctr.rs:52:30
[INFO] [stdout]    |
[INFO] [stdout] 52 |                     for i in 0..plaintext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 81 | impl_block_cipher_with_ctr_mode!(Aes192Ctr, Aes192);
[INFO] [stdout]    | --------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ctr_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ctr.rs:69:30
[INFO] [stdout]    |
[INFO] [stdout] 69 |                     for i in 0..ciphertext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 81 | impl_block_cipher_with_ctr_mode!(Aes192Ctr, Aes192);
[INFO] [stdout]    | --------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ctr_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ctr.rs:52:30
[INFO] [stdout]    |
[INFO] [stdout] 52 |                     for i in 0..plaintext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 82 | impl_block_cipher_with_ctr_mode!(Aes256Ctr, Aes256);
[INFO] [stdout]    | --------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ctr_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ctr.rs:69:30
[INFO] [stdout]    |
[INFO] [stdout] 69 |                     for i in 0..ciphertext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 82 | impl_block_cipher_with_ctr_mode!(Aes256Ctr, Aes256);
[INFO] [stdout]    | --------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ctr_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ctr.rs:52:30
[INFO] [stdout]    |
[INFO] [stdout] 52 |                     for i in 0..plaintext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 83 | impl_block_cipher_with_ctr_mode!(Camellia128Ctr, Camellia128);
[INFO] [stdout]    | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ctr_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ctr.rs:69:30
[INFO] [stdout]    |
[INFO] [stdout] 69 |                     for i in 0..ciphertext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 83 | impl_block_cipher_with_ctr_mode!(Camellia128Ctr, Camellia128);
[INFO] [stdout]    | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ctr_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ctr.rs:52:30
[INFO] [stdout]    |
[INFO] [stdout] 52 |                     for i in 0..plaintext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 84 | impl_block_cipher_with_ctr_mode!(Camellia192Ctr, Camellia192);
[INFO] [stdout]    | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ctr_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ctr.rs:69:30
[INFO] [stdout]    |
[INFO] [stdout] 69 |                     for i in 0..ciphertext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 84 | impl_block_cipher_with_ctr_mode!(Camellia192Ctr, Camellia192);
[INFO] [stdout]    | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ctr_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ctr.rs:52:30
[INFO] [stdout]    |
[INFO] [stdout] 52 |                     for i in 0..plaintext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 85 | impl_block_cipher_with_ctr_mode!(Camellia256Ctr, Camellia256);
[INFO] [stdout]    | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ctr_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ctr.rs:69:30
[INFO] [stdout]    |
[INFO] [stdout] 69 |                     for i in 0..ciphertext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 85 | impl_block_cipher_with_ctr_mode!(Camellia256Ctr, Camellia256);
[INFO] [stdout]    | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ctr_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ctr.rs:52:30
[INFO] [stdout]    |
[INFO] [stdout] 52 |                     for i in 0..plaintext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 86 | impl_block_cipher_with_ctr_mode!(Aria128Ctr, Aria128);
[INFO] [stdout]    | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ctr_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ctr.rs:69:30
[INFO] [stdout]    |
[INFO] [stdout] 69 |                     for i in 0..ciphertext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 86 | impl_block_cipher_with_ctr_mode!(Aria128Ctr, Aria128);
[INFO] [stdout]    | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ctr_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ctr.rs:52:30
[INFO] [stdout]    |
[INFO] [stdout] 52 |                     for i in 0..plaintext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 87 | impl_block_cipher_with_ctr_mode!(Aria192Ctr, Aria192);
[INFO] [stdout]    | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ctr_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ctr.rs:69:30
[INFO] [stdout]    |
[INFO] [stdout] 69 |                     for i in 0..ciphertext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 87 | impl_block_cipher_with_ctr_mode!(Aria192Ctr, Aria192);
[INFO] [stdout]    | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ctr_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ctr.rs:52:30
[INFO] [stdout]    |
[INFO] [stdout] 52 |                     for i in 0..plaintext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 88 | impl_block_cipher_with_ctr_mode!(Aria256Ctr, Aria256);
[INFO] [stdout]    | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ctr_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/blockmode/ctr.rs:69:30
[INFO] [stdout]    |
[INFO] [stdout] 69 |                     for i in 0..ciphertext.len() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 88 | impl_block_cipher_with_ctr_mode!(Aria256Ctr, Aria256);
[INFO] [stdout]    | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `impl_block_cipher_with_ctr_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:99:20
[INFO] [stdout]     |
[INFO] [stdout] 99  |                 b0[1..Self::NONCE_LEN + 1].copy_from_slice(nonce);  // Nonce N
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 334 | impl_block_cipher_with_ccm_mode!(Aes128Ccm, Aes128, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:104:20
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 b0[Self::NONCE_LEN + 1..].copy_from_slice(&mlen_octets[offset..]); // l(m)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 334 | impl_block_cipher_with_ccm_mode!(Aes128Ccm, Aes128, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:104:72
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 b0[Self::NONCE_LEN + 1..].copy_from_slice(&mlen_octets[offset..]); // l(m)
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 334 | impl_block_cipher_with_ccm_mode!(Aes128Ccm, Aes128, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:118:31
[INFO] [stdout]     |
[INFO] [stdout] 118 |                         block[0..2].copy_from_slice(&(alen as u16).to_be_bytes());
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 334 | impl_block_cipher_with_ccm_mode!(Aes128Ccm, Aes128, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:124:31
[INFO] [stdout]     |
[INFO] [stdout] 124 |                         block[2..6].copy_from_slice(&(alen as u32).to_be_bytes());
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 334 | impl_block_cipher_with_ccm_mode!(Aes128Ccm, Aes128, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:131:35
[INFO] [stdout]     |
[INFO] [stdout] 131 |                             block[2..10].copy_from_slice(&(alen as u64).to_be_bytes());
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 334 | impl_block_cipher_with_ccm_mode!(Aes128Ccm, Aes128, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:139:31
[INFO] [stdout]     |
[INFO] [stdout] 139 |                         block[n..n + alen].copy_from_slice(aad);
[INFO] [stdout]     |                               ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 334 | impl_block_cipher_with_ccm_mode!(Aes128Ccm, Aes128, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:145:31
[INFO] [stdout]     |
[INFO] [stdout] 145 |                         block[n..].copy_from_slice(&aad[..Self::BLOCK_LEN - n]);
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] ...
[INFO] [stdout] 334 | impl_block_cipher_with_ccm_mode!(Aes128Ccm, Aes128, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:150:40
[INFO] [stdout]     |
[INFO] [stdout] 150 |                         let aad = &aad[r..];
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 334 | impl_block_cipher_with_ccm_mode!(Aes128Ccm, Aes128, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:152:34
[INFO] [stdout]     |
[INFO] [stdout] 152 |                         for i in 0..n {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 334 | impl_block_cipher_with_ccm_mode!(Aes128Ccm, Aes128, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:153:46
[INFO] [stdout]     |
[INFO] [stdout] 153 |                             let chunk = &aad[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 334 | impl_block_cipher_with_ccm_mode!(Aes128Ccm, Aes128, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:159:44
[INFO] [stdout]     |
[INFO] [stdout] 159 |                             let rem = &aad[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 334 | impl_block_cipher_with_ccm_mode!(Aes128Ccm, Aes128, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:174:26
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 334 | impl_block_cipher_with_ccm_mode!(Aes128Ccm, Aes128, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:175:36
[INFO] [stdout]     |
[INFO] [stdout] 175 |                     let chunk = &m[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 334 | impl_block_cipher_with_ccm_mode!(Aes128Ccm, Aes128, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:181:34
[INFO] [stdout]     |
[INFO] [stdout] 181 |                     let rem = &m[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 334 | impl_block_cipher_with_ccm_mode!(Aes128Ccm, Aes128, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:199:23
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 block[1..Self::NONCE_LEN + 1].copy_from_slice(nonce);        // Nonce N
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 334 | impl_block_cipher_with_ccm_mode!(Aes128Ccm, Aes128, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:202:36
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 let b = &mut block[Self::NONCE_LEN + 1..];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 334 | impl_block_cipher_with_ccm_mode!(Aes128Ccm, Aes128, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:208:53
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 b.copy_from_slice(&block_idx_octets[offset..]);
[INFO] [stdout]     |                                                     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 334 | impl_block_cipher_with_ccm_mode!(Aes128Ccm, Aes128, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:249:26
[INFO] [stdout]     |
[INFO] [stdout] 249 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 334 | impl_block_cipher_with_ccm_mode!(Aes128Ccm, Aes128, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:250:66
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     let chunk = &mut plaintext_in_ciphertext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 334 | impl_block_cipher_with_ccm_mode!(Aes128Ccm, Aes128, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:259:64
[INFO] [stdout]     |
[INFO] [stdout] 259 |                     let rem = &mut plaintext_in_ciphertext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 334 | impl_block_cipher_with_ccm_mode!(Aes128Ccm, Aes128, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:265:30
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     for i in 0..rlen {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 334 | impl_block_cipher_with_ccm_mode!(Aes128Ccm, Aes128, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:292:26
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 334 | impl_block_cipher_with_ccm_mode!(Aes128Ccm, Aes128, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:293:66
[INFO] [stdout]     |
[INFO] [stdout] 293 |                     let chunk = &mut ciphertext_in_plaintext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 334 | impl_block_cipher_with_ccm_mode!(Aes128Ccm, Aes128, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:302:64
[INFO] [stdout]     |
[INFO] [stdout] 302 |                     let rem = &mut ciphertext_in_plaintext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 334 | impl_block_cipher_with_ccm_mode!(Aes128Ccm, Aes128, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:308:30
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     for i in 0..rlen {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 334 | impl_block_cipher_with_ccm_mode!(Aes128Ccm, Aes128, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:99:20
[INFO] [stdout]     |
[INFO] [stdout] 99  |                 b0[1..Self::NONCE_LEN + 1].copy_from_slice(nonce);  // Nonce N
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 336 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort, Aes128, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:104:20
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 b0[Self::NONCE_LEN + 1..].copy_from_slice(&mlen_octets[offset..]); // l(m)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 336 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort, Aes128, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:104:72
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 b0[Self::NONCE_LEN + 1..].copy_from_slice(&mlen_octets[offset..]); // l(m)
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 336 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort, Aes128, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:118:31
[INFO] [stdout]     |
[INFO] [stdout] 118 |                         block[0..2].copy_from_slice(&(alen as u16).to_be_bytes());
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 336 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort, Aes128, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:124:31
[INFO] [stdout]     |
[INFO] [stdout] 124 |                         block[2..6].copy_from_slice(&(alen as u32).to_be_bytes());
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 336 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort, Aes128, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:131:35
[INFO] [stdout]     |
[INFO] [stdout] 131 |                             block[2..10].copy_from_slice(&(alen as u64).to_be_bytes());
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 336 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort, Aes128, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:139:31
[INFO] [stdout]     |
[INFO] [stdout] 139 |                         block[n..n + alen].copy_from_slice(aad);
[INFO] [stdout]     |                               ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 336 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort, Aes128, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:145:31
[INFO] [stdout]     |
[INFO] [stdout] 145 |                         block[n..].copy_from_slice(&aad[..Self::BLOCK_LEN - n]);
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] ...
[INFO] [stdout] 336 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort, Aes128, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:150:40
[INFO] [stdout]     |
[INFO] [stdout] 150 |                         let aad = &aad[r..];
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 336 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort, Aes128, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:152:34
[INFO] [stdout]     |
[INFO] [stdout] 152 |                         for i in 0..n {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 336 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort, Aes128, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:153:46
[INFO] [stdout]     |
[INFO] [stdout] 153 |                             let chunk = &aad[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 336 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort, Aes128, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:159:44
[INFO] [stdout]     |
[INFO] [stdout] 159 |                             let rem = &aad[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 336 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort, Aes128, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:174:26
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 336 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort, Aes128, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:175:36
[INFO] [stdout]     |
[INFO] [stdout] 175 |                     let chunk = &m[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 336 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort, Aes128, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:181:34
[INFO] [stdout]     |
[INFO] [stdout] 181 |                     let rem = &m[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 336 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort, Aes128, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:199:23
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 block[1..Self::NONCE_LEN + 1].copy_from_slice(nonce);        // Nonce N
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 336 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort, Aes128, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:202:36
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 let b = &mut block[Self::NONCE_LEN + 1..];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 336 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort, Aes128, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:208:53
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 b.copy_from_slice(&block_idx_octets[offset..]);
[INFO] [stdout]     |                                                     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 336 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort, Aes128, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:249:26
[INFO] [stdout]     |
[INFO] [stdout] 249 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 336 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort, Aes128, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:250:66
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     let chunk = &mut plaintext_in_ciphertext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 336 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort, Aes128, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:259:64
[INFO] [stdout]     |
[INFO] [stdout] 259 |                     let rem = &mut plaintext_in_ciphertext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 336 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort, Aes128, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:265:30
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     for i in 0..rlen {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 336 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort, Aes128, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:292:26
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 336 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort, Aes128, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:293:66
[INFO] [stdout]     |
[INFO] [stdout] 293 |                     let chunk = &mut ciphertext_in_plaintext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 336 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort, Aes128, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:302:64
[INFO] [stdout]     |
[INFO] [stdout] 302 |                     let rem = &mut ciphertext_in_plaintext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 336 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort, Aes128, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:308:30
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     for i in 0..rlen {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 336 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort, Aes128, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:99:20
[INFO] [stdout]     |
[INFO] [stdout] 99  |                 b0[1..Self::NONCE_LEN + 1].copy_from_slice(nonce);  // Nonce N
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 338 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort8, Aes128, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:104:20
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 b0[Self::NONCE_LEN + 1..].copy_from_slice(&mlen_octets[offset..]); // l(m)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 338 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort8, Aes128, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:104:72
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 b0[Self::NONCE_LEN + 1..].copy_from_slice(&mlen_octets[offset..]); // l(m)
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 338 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort8, Aes128, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:118:31
[INFO] [stdout]     |
[INFO] [stdout] 118 |                         block[0..2].copy_from_slice(&(alen as u16).to_be_bytes());
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 338 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort8, Aes128, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:124:31
[INFO] [stdout]     |
[INFO] [stdout] 124 |                         block[2..6].copy_from_slice(&(alen as u32).to_be_bytes());
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 338 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort8, Aes128, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:131:35
[INFO] [stdout]     |
[INFO] [stdout] 131 |                             block[2..10].copy_from_slice(&(alen as u64).to_be_bytes());
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 338 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort8, Aes128, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:139:31
[INFO] [stdout]     |
[INFO] [stdout] 139 |                         block[n..n + alen].copy_from_slice(aad);
[INFO] [stdout]     |                               ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 338 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort8, Aes128, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:145:31
[INFO] [stdout]     |
[INFO] [stdout] 145 |                         block[n..].copy_from_slice(&aad[..Self::BLOCK_LEN - n]);
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] ...
[INFO] [stdout] 338 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort8, Aes128, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:150:40
[INFO] [stdout]     |
[INFO] [stdout] 150 |                         let aad = &aad[r..];
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 338 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort8, Aes128, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:152:34
[INFO] [stdout]     |
[INFO] [stdout] 152 |                         for i in 0..n {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 338 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort8, Aes128, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:153:46
[INFO] [stdout]     |
[INFO] [stdout] 153 |                             let chunk = &aad[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 338 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort8, Aes128, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:159:44
[INFO] [stdout]     |
[INFO] [stdout] 159 |                             let rem = &aad[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 338 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort8, Aes128, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:174:26
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 338 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort8, Aes128, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:175:36
[INFO] [stdout]     |
[INFO] [stdout] 175 |                     let chunk = &m[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 338 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort8, Aes128, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:181:34
[INFO] [stdout]     |
[INFO] [stdout] 181 |                     let rem = &m[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 338 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort8, Aes128, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:199:23
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 block[1..Self::NONCE_LEN + 1].copy_from_slice(nonce);        // Nonce N
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 338 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort8, Aes128, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:202:36
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 let b = &mut block[Self::NONCE_LEN + 1..];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 338 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort8, Aes128, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:208:53
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 b.copy_from_slice(&block_idx_octets[offset..]);
[INFO] [stdout]     |                                                     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 338 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort8, Aes128, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:249:26
[INFO] [stdout]     |
[INFO] [stdout] 249 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 338 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort8, Aes128, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:250:66
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     let chunk = &mut plaintext_in_ciphertext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 338 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort8, Aes128, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:259:64
[INFO] [stdout]     |
[INFO] [stdout] 259 |                     let rem = &mut plaintext_in_ciphertext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 338 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort8, Aes128, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:265:30
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     for i in 0..rlen {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 338 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort8, Aes128, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:292:26
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 338 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort8, Aes128, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:293:66
[INFO] [stdout]     |
[INFO] [stdout] 293 |                     let chunk = &mut ciphertext_in_plaintext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 338 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort8, Aes128, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:302:64
[INFO] [stdout]     |
[INFO] [stdout] 302 |                     let rem = &mut ciphertext_in_plaintext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 338 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort8, Aes128, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:308:30
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     for i in 0..rlen {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 338 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort8, Aes128, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:99:20
[INFO] [stdout]     |
[INFO] [stdout] 99  |                 b0[1..Self::NONCE_LEN + 1].copy_from_slice(nonce);  // Nonce N
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort12, Aes128, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:104:20
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 b0[Self::NONCE_LEN + 1..].copy_from_slice(&mlen_octets[offset..]); // l(m)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort12, Aes128, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:104:72
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 b0[Self::NONCE_LEN + 1..].copy_from_slice(&mlen_octets[offset..]); // l(m)
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort12, Aes128, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:118:31
[INFO] [stdout]     |
[INFO] [stdout] 118 |                         block[0..2].copy_from_slice(&(alen as u16).to_be_bytes());
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort12, Aes128, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:124:31
[INFO] [stdout]     |
[INFO] [stdout] 124 |                         block[2..6].copy_from_slice(&(alen as u32).to_be_bytes());
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort12, Aes128, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:131:35
[INFO] [stdout]     |
[INFO] [stdout] 131 |                             block[2..10].copy_from_slice(&(alen as u64).to_be_bytes());
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort12, Aes128, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:139:31
[INFO] [stdout]     |
[INFO] [stdout] 139 |                         block[n..n + alen].copy_from_slice(aad);
[INFO] [stdout]     |                               ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort12, Aes128, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:145:31
[INFO] [stdout]     |
[INFO] [stdout] 145 |                         block[n..].copy_from_slice(&aad[..Self::BLOCK_LEN - n]);
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort12, Aes128, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:150:40
[INFO] [stdout]     |
[INFO] [stdout] 150 |                         let aad = &aad[r..];
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort12, Aes128, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:152:34
[INFO] [stdout]     |
[INFO] [stdout] 152 |                         for i in 0..n {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort12, Aes128, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:153:46
[INFO] [stdout]     |
[INFO] [stdout] 153 |                             let chunk = &aad[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort12, Aes128, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:159:44
[INFO] [stdout]     |
[INFO] [stdout] 159 |                             let rem = &aad[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort12, Aes128, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:174:26
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort12, Aes128, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:175:36
[INFO] [stdout]     |
[INFO] [stdout] 175 |                     let chunk = &m[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort12, Aes128, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:181:34
[INFO] [stdout]     |
[INFO] [stdout] 181 |                     let rem = &m[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort12, Aes128, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:199:23
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 block[1..Self::NONCE_LEN + 1].copy_from_slice(nonce);        // Nonce N
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort12, Aes128, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:202:36
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 let b = &mut block[Self::NONCE_LEN + 1..];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort12, Aes128, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:208:53
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 b.copy_from_slice(&block_idx_octets[offset..]);
[INFO] [stdout]     |                                                     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort12, Aes128, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:249:26
[INFO] [stdout]     |
[INFO] [stdout] 249 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort12, Aes128, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:250:66
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     let chunk = &mut plaintext_in_ciphertext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort12, Aes128, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:259:64
[INFO] [stdout]     |
[INFO] [stdout] 259 |                     let rem = &mut plaintext_in_ciphertext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort12, Aes128, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:265:30
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     for i in 0..rlen {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort12, Aes128, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:292:26
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort12, Aes128, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:293:66
[INFO] [stdout]     |
[INFO] [stdout] 293 |                     let chunk = &mut ciphertext_in_plaintext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort12, Aes128, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:302:64
[INFO] [stdout]     |
[INFO] [stdout] 302 |                     let rem = &mut ciphertext_in_plaintext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort12, Aes128, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:308:30
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     for i in 0..rlen {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 340 | impl_block_cipher_with_ccm_mode!(Aes128CcmShort12, Aes128, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:99:20
[INFO] [stdout]     |
[INFO] [stdout] 99  |                 b0[1..Self::NONCE_LEN + 1].copy_from_slice(nonce);  // Nonce N
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 | impl_block_cipher_with_ccm_mode!(Aes128Ccm8, Aes128, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:104:20
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 b0[Self::NONCE_LEN + 1..].copy_from_slice(&mlen_octets[offset..]); // l(m)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 | impl_block_cipher_with_ccm_mode!(Aes128Ccm8, Aes128, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:104:72
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 b0[Self::NONCE_LEN + 1..].copy_from_slice(&mlen_octets[offset..]); // l(m)
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 | impl_block_cipher_with_ccm_mode!(Aes128Ccm8, Aes128, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:118:31
[INFO] [stdout]     |
[INFO] [stdout] 118 |                         block[0..2].copy_from_slice(&(alen as u16).to_be_bytes());
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 | impl_block_cipher_with_ccm_mode!(Aes128Ccm8, Aes128, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:124:31
[INFO] [stdout]     |
[INFO] [stdout] 124 |                         block[2..6].copy_from_slice(&(alen as u32).to_be_bytes());
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 | impl_block_cipher_with_ccm_mode!(Aes128Ccm8, Aes128, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:131:35
[INFO] [stdout]     |
[INFO] [stdout] 131 |                             block[2..10].copy_from_slice(&(alen as u64).to_be_bytes());
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 | impl_block_cipher_with_ccm_mode!(Aes128Ccm8, Aes128, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:139:31
[INFO] [stdout]     |
[INFO] [stdout] 139 |                         block[n..n + alen].copy_from_slice(aad);
[INFO] [stdout]     |                               ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 | impl_block_cipher_with_ccm_mode!(Aes128Ccm8, Aes128, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:145:31
[INFO] [stdout]     |
[INFO] [stdout] 145 |                         block[n..].copy_from_slice(&aad[..Self::BLOCK_LEN - n]);
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 | impl_block_cipher_with_ccm_mode!(Aes128Ccm8, Aes128, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:150:40
[INFO] [stdout]     |
[INFO] [stdout] 150 |                         let aad = &aad[r..];
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 | impl_block_cipher_with_ccm_mode!(Aes128Ccm8, Aes128, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:152:34
[INFO] [stdout]     |
[INFO] [stdout] 152 |                         for i in 0..n {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 | impl_block_cipher_with_ccm_mode!(Aes128Ccm8, Aes128, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:153:46
[INFO] [stdout]     |
[INFO] [stdout] 153 |                             let chunk = &aad[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 | impl_block_cipher_with_ccm_mode!(Aes128Ccm8, Aes128, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:159:44
[INFO] [stdout]     |
[INFO] [stdout] 159 |                             let rem = &aad[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 | impl_block_cipher_with_ccm_mode!(Aes128Ccm8, Aes128, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:174:26
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 | impl_block_cipher_with_ccm_mode!(Aes128Ccm8, Aes128, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:175:36
[INFO] [stdout]     |
[INFO] [stdout] 175 |                     let chunk = &m[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 | impl_block_cipher_with_ccm_mode!(Aes128Ccm8, Aes128, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:181:34
[INFO] [stdout]     |
[INFO] [stdout] 181 |                     let rem = &m[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 | impl_block_cipher_with_ccm_mode!(Aes128Ccm8, Aes128, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:199:23
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 block[1..Self::NONCE_LEN + 1].copy_from_slice(nonce);        // Nonce N
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 | impl_block_cipher_with_ccm_mode!(Aes128Ccm8, Aes128, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:202:36
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 let b = &mut block[Self::NONCE_LEN + 1..];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 | impl_block_cipher_with_ccm_mode!(Aes128Ccm8, Aes128, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:208:53
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 b.copy_from_slice(&block_idx_octets[offset..]);
[INFO] [stdout]     |                                                     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 | impl_block_cipher_with_ccm_mode!(Aes128Ccm8, Aes128, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:249:26
[INFO] [stdout]     |
[INFO] [stdout] 249 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 | impl_block_cipher_with_ccm_mode!(Aes128Ccm8, Aes128, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:250:66
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     let chunk = &mut plaintext_in_ciphertext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 | impl_block_cipher_with_ccm_mode!(Aes128Ccm8, Aes128, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:259:64
[INFO] [stdout]     |
[INFO] [stdout] 259 |                     let rem = &mut plaintext_in_ciphertext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 | impl_block_cipher_with_ccm_mode!(Aes128Ccm8, Aes128, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:265:30
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     for i in 0..rlen {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 | impl_block_cipher_with_ccm_mode!(Aes128Ccm8, Aes128, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:292:26
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 | impl_block_cipher_with_ccm_mode!(Aes128Ccm8, Aes128, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:293:66
[INFO] [stdout]     |
[INFO] [stdout] 293 |                     let chunk = &mut ciphertext_in_plaintext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 | impl_block_cipher_with_ccm_mode!(Aes128Ccm8, Aes128, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:302:64
[INFO] [stdout]     |
[INFO] [stdout] 302 |                     let rem = &mut ciphertext_in_plaintext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 | impl_block_cipher_with_ccm_mode!(Aes128Ccm8, Aes128, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:308:30
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     for i in 0..rlen {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 342 | impl_block_cipher_with_ccm_mode!(Aes128Ccm8, Aes128, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:99:20
[INFO] [stdout]     |
[INFO] [stdout] 99  |                 b0[1..Self::NONCE_LEN + 1].copy_from_slice(nonce);  // Nonce N
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_block_cipher_with_ccm_mode!(Aes256Ccm, Aes256, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:104:20
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 b0[Self::NONCE_LEN + 1..].copy_from_slice(&mlen_octets[offset..]); // l(m)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_block_cipher_with_ccm_mode!(Aes256Ccm, Aes256, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:104:72
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 b0[Self::NONCE_LEN + 1..].copy_from_slice(&mlen_octets[offset..]); // l(m)
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_block_cipher_with_ccm_mode!(Aes256Ccm, Aes256, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:118:31
[INFO] [stdout]     |
[INFO] [stdout] 118 |                         block[0..2].copy_from_slice(&(alen as u16).to_be_bytes());
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_block_cipher_with_ccm_mode!(Aes256Ccm, Aes256, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:124:31
[INFO] [stdout]     |
[INFO] [stdout] 124 |                         block[2..6].copy_from_slice(&(alen as u32).to_be_bytes());
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_block_cipher_with_ccm_mode!(Aes256Ccm, Aes256, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:131:35
[INFO] [stdout]     |
[INFO] [stdout] 131 |                             block[2..10].copy_from_slice(&(alen as u64).to_be_bytes());
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_block_cipher_with_ccm_mode!(Aes256Ccm, Aes256, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:139:31
[INFO] [stdout]     |
[INFO] [stdout] 139 |                         block[n..n + alen].copy_from_slice(aad);
[INFO] [stdout]     |                               ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_block_cipher_with_ccm_mode!(Aes256Ccm, Aes256, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:145:31
[INFO] [stdout]     |
[INFO] [stdout] 145 |                         block[n..].copy_from_slice(&aad[..Self::BLOCK_LEN - n]);
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_block_cipher_with_ccm_mode!(Aes256Ccm, Aes256, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:150:40
[INFO] [stdout]     |
[INFO] [stdout] 150 |                         let aad = &aad[r..];
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_block_cipher_with_ccm_mode!(Aes256Ccm, Aes256, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:152:34
[INFO] [stdout]     |
[INFO] [stdout] 152 |                         for i in 0..n {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_block_cipher_with_ccm_mode!(Aes256Ccm, Aes256, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:153:46
[INFO] [stdout]     |
[INFO] [stdout] 153 |                             let chunk = &aad[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_block_cipher_with_ccm_mode!(Aes256Ccm, Aes256, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:159:44
[INFO] [stdout]     |
[INFO] [stdout] 159 |                             let rem = &aad[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_block_cipher_with_ccm_mode!(Aes256Ccm, Aes256, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:174:26
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_block_cipher_with_ccm_mode!(Aes256Ccm, Aes256, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:175:36
[INFO] [stdout]     |
[INFO] [stdout] 175 |                     let chunk = &m[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_block_cipher_with_ccm_mode!(Aes256Ccm, Aes256, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:181:34
[INFO] [stdout]     |
[INFO] [stdout] 181 |                     let rem = &m[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_block_cipher_with_ccm_mode!(Aes256Ccm, Aes256, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:199:23
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 block[1..Self::NONCE_LEN + 1].copy_from_slice(nonce);        // Nonce N
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_block_cipher_with_ccm_mode!(Aes256Ccm, Aes256, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:202:36
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 let b = &mut block[Self::NONCE_LEN + 1..];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_block_cipher_with_ccm_mode!(Aes256Ccm, Aes256, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:208:53
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 b.copy_from_slice(&block_idx_octets[offset..]);
[INFO] [stdout]     |                                                     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_block_cipher_with_ccm_mode!(Aes256Ccm, Aes256, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:249:26
[INFO] [stdout]     |
[INFO] [stdout] 249 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_block_cipher_with_ccm_mode!(Aes256Ccm, Aes256, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:250:66
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     let chunk = &mut plaintext_in_ciphertext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_block_cipher_with_ccm_mode!(Aes256Ccm, Aes256, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:259:64
[INFO] [stdout]     |
[INFO] [stdout] 259 |                     let rem = &mut plaintext_in_ciphertext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_block_cipher_with_ccm_mode!(Aes256Ccm, Aes256, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:265:30
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     for i in 0..rlen {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_block_cipher_with_ccm_mode!(Aes256Ccm, Aes256, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:292:26
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_block_cipher_with_ccm_mode!(Aes256Ccm, Aes256, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:293:66
[INFO] [stdout]     |
[INFO] [stdout] 293 |                     let chunk = &mut ciphertext_in_plaintext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_block_cipher_with_ccm_mode!(Aes256Ccm, Aes256, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:302:64
[INFO] [stdout]     |
[INFO] [stdout] 302 |                     let rem = &mut ciphertext_in_plaintext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_block_cipher_with_ccm_mode!(Aes256Ccm, Aes256, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:308:30
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     for i in 0..rlen {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_block_cipher_with_ccm_mode!(Aes256Ccm, Aes256, 12, 16, 3);        // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:99:20
[INFO] [stdout]     |
[INFO] [stdout] 99  |                 b0[1..Self::NONCE_LEN + 1].copy_from_slice(nonce);  // Nonce N
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 348 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort, Aes256, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:104:20
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 b0[Self::NONCE_LEN + 1..].copy_from_slice(&mlen_octets[offset..]); // l(m)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 348 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort, Aes256, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:104:72
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 b0[Self::NONCE_LEN + 1..].copy_from_slice(&mlen_octets[offset..]); // l(m)
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 348 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort, Aes256, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:118:31
[INFO] [stdout]     |
[INFO] [stdout] 118 |                         block[0..2].copy_from_slice(&(alen as u16).to_be_bytes());
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 348 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort, Aes256, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:124:31
[INFO] [stdout]     |
[INFO] [stdout] 124 |                         block[2..6].copy_from_slice(&(alen as u32).to_be_bytes());
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 348 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort, Aes256, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:131:35
[INFO] [stdout]     |
[INFO] [stdout] 131 |                             block[2..10].copy_from_slice(&(alen as u64).to_be_bytes());
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 348 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort, Aes256, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:139:31
[INFO] [stdout]     |
[INFO] [stdout] 139 |                         block[n..n + alen].copy_from_slice(aad);
[INFO] [stdout]     |                               ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 348 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort, Aes256, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:145:31
[INFO] [stdout]     |
[INFO] [stdout] 145 |                         block[n..].copy_from_slice(&aad[..Self::BLOCK_LEN - n]);
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] ...
[INFO] [stdout] 348 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort, Aes256, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:150:40
[INFO] [stdout]     |
[INFO] [stdout] 150 |                         let aad = &aad[r..];
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 348 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort, Aes256, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:152:34
[INFO] [stdout]     |
[INFO] [stdout] 152 |                         for i in 0..n {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 348 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort, Aes256, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:153:46
[INFO] [stdout]     |
[INFO] [stdout] 153 |                             let chunk = &aad[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 348 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort, Aes256, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:159:44
[INFO] [stdout]     |
[INFO] [stdout] 159 |                             let rem = &aad[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 348 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort, Aes256, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:174:26
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 348 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort, Aes256, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:175:36
[INFO] [stdout]     |
[INFO] [stdout] 175 |                     let chunk = &m[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 348 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort, Aes256, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:181:34
[INFO] [stdout]     |
[INFO] [stdout] 181 |                     let rem = &m[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 348 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort, Aes256, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:199:23
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 block[1..Self::NONCE_LEN + 1].copy_from_slice(nonce);        // Nonce N
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 348 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort, Aes256, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:202:36
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 let b = &mut block[Self::NONCE_LEN + 1..];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 348 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort, Aes256, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:208:53
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 b.copy_from_slice(&block_idx_octets[offset..]);
[INFO] [stdout]     |                                                     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 348 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort, Aes256, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:249:26
[INFO] [stdout]     |
[INFO] [stdout] 249 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 348 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort, Aes256, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:250:66
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     let chunk = &mut plaintext_in_ciphertext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 348 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort, Aes256, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:259:64
[INFO] [stdout]     |
[INFO] [stdout] 259 |                     let rem = &mut plaintext_in_ciphertext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 348 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort, Aes256, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:265:30
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     for i in 0..rlen {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 348 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort, Aes256, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:292:26
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 348 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort, Aes256, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:293:66
[INFO] [stdout]     |
[INFO] [stdout] 293 |                     let chunk = &mut ciphertext_in_plaintext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 348 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort, Aes256, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:302:64
[INFO] [stdout]     |
[INFO] [stdout] 302 |                     let rem = &mut ciphertext_in_plaintext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 348 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort, Aes256, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:308:30
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     for i in 0..rlen {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 348 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort, Aes256, 11, 16, 3);   // NONCE-LEN=11, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:99:20
[INFO] [stdout]     |
[INFO] [stdout] 99  |                 b0[1..Self::NONCE_LEN + 1].copy_from_slice(nonce);  // Nonce N
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 350 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort8, Aes256, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:104:20
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 b0[Self::NONCE_LEN + 1..].copy_from_slice(&mlen_octets[offset..]); // l(m)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 350 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort8, Aes256, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:104:72
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 b0[Self::NONCE_LEN + 1..].copy_from_slice(&mlen_octets[offset..]); // l(m)
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 350 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort8, Aes256, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:118:31
[INFO] [stdout]     |
[INFO] [stdout] 118 |                         block[0..2].copy_from_slice(&(alen as u16).to_be_bytes());
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 350 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort8, Aes256, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:124:31
[INFO] [stdout]     |
[INFO] [stdout] 124 |                         block[2..6].copy_from_slice(&(alen as u32).to_be_bytes());
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 350 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort8, Aes256, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:131:35
[INFO] [stdout]     |
[INFO] [stdout] 131 |                             block[2..10].copy_from_slice(&(alen as u64).to_be_bytes());
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 350 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort8, Aes256, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:139:31
[INFO] [stdout]     |
[INFO] [stdout] 139 |                         block[n..n + alen].copy_from_slice(aad);
[INFO] [stdout]     |                               ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 350 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort8, Aes256, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:145:31
[INFO] [stdout]     |
[INFO] [stdout] 145 |                         block[n..].copy_from_slice(&aad[..Self::BLOCK_LEN - n]);
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] ...
[INFO] [stdout] 350 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort8, Aes256, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:150:40
[INFO] [stdout]     |
[INFO] [stdout] 150 |                         let aad = &aad[r..];
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 350 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort8, Aes256, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:152:34
[INFO] [stdout]     |
[INFO] [stdout] 152 |                         for i in 0..n {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 350 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort8, Aes256, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:153:46
[INFO] [stdout]     |
[INFO] [stdout] 153 |                             let chunk = &aad[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 350 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort8, Aes256, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:159:44
[INFO] [stdout]     |
[INFO] [stdout] 159 |                             let rem = &aad[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 350 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort8, Aes256, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:174:26
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 350 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort8, Aes256, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:175:36
[INFO] [stdout]     |
[INFO] [stdout] 175 |                     let chunk = &m[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 350 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort8, Aes256, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:181:34
[INFO] [stdout]     |
[INFO] [stdout] 181 |                     let rem = &m[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 350 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort8, Aes256, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:199:23
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 block[1..Self::NONCE_LEN + 1].copy_from_slice(nonce);        // Nonce N
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 350 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort8, Aes256, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:202:36
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 let b = &mut block[Self::NONCE_LEN + 1..];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 350 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort8, Aes256, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:208:53
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 b.copy_from_slice(&block_idx_octets[offset..]);
[INFO] [stdout]     |                                                     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 350 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort8, Aes256, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:249:26
[INFO] [stdout]     |
[INFO] [stdout] 249 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 350 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort8, Aes256, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:250:66
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     let chunk = &mut plaintext_in_ciphertext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 350 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort8, Aes256, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:259:64
[INFO] [stdout]     |
[INFO] [stdout] 259 |                     let rem = &mut plaintext_in_ciphertext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 350 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort8, Aes256, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:265:30
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     for i in 0..rlen {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 350 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort8, Aes256, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:292:26
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 350 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort8, Aes256, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:293:66
[INFO] [stdout]     |
[INFO] [stdout] 293 |                     let chunk = &mut ciphertext_in_plaintext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 350 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort8, Aes256, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:302:64
[INFO] [stdout]     |
[INFO] [stdout] 302 |                     let rem = &mut ciphertext_in_plaintext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 350 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort8, Aes256, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:308:30
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     for i in 0..rlen {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 350 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort8, Aes256, 11, 8, 3);   // NONCE-LEN=11, TAG-LEN= 8, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:99:20
[INFO] [stdout]     |
[INFO] [stdout] 99  |                 b0[1..Self::NONCE_LEN + 1].copy_from_slice(nonce);  // Nonce N
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 352 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort12, Aes256, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:104:20
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 b0[Self::NONCE_LEN + 1..].copy_from_slice(&mlen_octets[offset..]); // l(m)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 352 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort12, Aes256, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:104:72
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 b0[Self::NONCE_LEN + 1..].copy_from_slice(&mlen_octets[offset..]); // l(m)
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 352 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort12, Aes256, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:118:31
[INFO] [stdout]     |
[INFO] [stdout] 118 |                         block[0..2].copy_from_slice(&(alen as u16).to_be_bytes());
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 352 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort12, Aes256, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:124:31
[INFO] [stdout]     |
[INFO] [stdout] 124 |                         block[2..6].copy_from_slice(&(alen as u32).to_be_bytes());
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 352 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort12, Aes256, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:131:35
[INFO] [stdout]     |
[INFO] [stdout] 131 |                             block[2..10].copy_from_slice(&(alen as u64).to_be_bytes());
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 352 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort12, Aes256, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:139:31
[INFO] [stdout]     |
[INFO] [stdout] 139 |                         block[n..n + alen].copy_from_slice(aad);
[INFO] [stdout]     |                               ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 352 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort12, Aes256, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:145:31
[INFO] [stdout]     |
[INFO] [stdout] 145 |                         block[n..].copy_from_slice(&aad[..Self::BLOCK_LEN - n]);
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] ...
[INFO] [stdout] 352 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort12, Aes256, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:150:40
[INFO] [stdout]     |
[INFO] [stdout] 150 |                         let aad = &aad[r..];
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 352 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort12, Aes256, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:152:34
[INFO] [stdout]     |
[INFO] [stdout] 152 |                         for i in 0..n {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 352 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort12, Aes256, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:153:46
[INFO] [stdout]     |
[INFO] [stdout] 153 |                             let chunk = &aad[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 352 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort12, Aes256, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:159:44
[INFO] [stdout]     |
[INFO] [stdout] 159 |                             let rem = &aad[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 352 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort12, Aes256, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:174:26
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 352 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort12, Aes256, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:175:36
[INFO] [stdout]     |
[INFO] [stdout] 175 |                     let chunk = &m[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 352 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort12, Aes256, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:181:34
[INFO] [stdout]     |
[INFO] [stdout] 181 |                     let rem = &m[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 352 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort12, Aes256, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:199:23
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 block[1..Self::NONCE_LEN + 1].copy_from_slice(nonce);        // Nonce N
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 352 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort12, Aes256, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:202:36
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 let b = &mut block[Self::NONCE_LEN + 1..];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 352 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort12, Aes256, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:208:53
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 b.copy_from_slice(&block_idx_octets[offset..]);
[INFO] [stdout]     |                                                     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 352 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort12, Aes256, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:249:26
[INFO] [stdout]     |
[INFO] [stdout] 249 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 352 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort12, Aes256, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:250:66
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     let chunk = &mut plaintext_in_ciphertext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 352 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort12, Aes256, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:259:64
[INFO] [stdout]     |
[INFO] [stdout] 259 |                     let rem = &mut plaintext_in_ciphertext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 352 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort12, Aes256, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:265:30
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     for i in 0..rlen {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 352 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort12, Aes256, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:292:26
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 352 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort12, Aes256, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:293:66
[INFO] [stdout]     |
[INFO] [stdout] 293 |                     let chunk = &mut ciphertext_in_plaintext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 352 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort12, Aes256, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:302:64
[INFO] [stdout]     |
[INFO] [stdout] 302 |                     let rem = &mut ciphertext_in_plaintext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 352 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort12, Aes256, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:308:30
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     for i in 0..rlen {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 352 | impl_block_cipher_with_ccm_mode!(Aes256CcmShort12, Aes256, 11, 12, 3); // NONCE-LEN=11, TAG-LEN=12, Q=3
[INFO] [stdout]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:99:20
[INFO] [stdout]     |
[INFO] [stdout] 99  |                 b0[1..Self::NONCE_LEN + 1].copy_from_slice(nonce);  // Nonce N
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | impl_block_cipher_with_ccm_mode!(Aes256Ccm8, Aes256, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:104:20
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 b0[Self::NONCE_LEN + 1..].copy_from_slice(&mlen_octets[offset..]); // l(m)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | impl_block_cipher_with_ccm_mode!(Aes256Ccm8, Aes256, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:104:72
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 b0[Self::NONCE_LEN + 1..].copy_from_slice(&mlen_octets[offset..]); // l(m)
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | impl_block_cipher_with_ccm_mode!(Aes256Ccm8, Aes256, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:118:31
[INFO] [stdout]     |
[INFO] [stdout] 118 |                         block[0..2].copy_from_slice(&(alen as u16).to_be_bytes());
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | impl_block_cipher_with_ccm_mode!(Aes256Ccm8, Aes256, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:124:31
[INFO] [stdout]     |
[INFO] [stdout] 124 |                         block[2..6].copy_from_slice(&(alen as u32).to_be_bytes());
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | impl_block_cipher_with_ccm_mode!(Aes256Ccm8, Aes256, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:131:35
[INFO] [stdout]     |
[INFO] [stdout] 131 |                             block[2..10].copy_from_slice(&(alen as u64).to_be_bytes());
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | impl_block_cipher_with_ccm_mode!(Aes256Ccm8, Aes256, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:139:31
[INFO] [stdout]     |
[INFO] [stdout] 139 |                         block[n..n + alen].copy_from_slice(aad);
[INFO] [stdout]     |                               ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | impl_block_cipher_with_ccm_mode!(Aes256Ccm8, Aes256, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:145:31
[INFO] [stdout]     |
[INFO] [stdout] 145 |                         block[n..].copy_from_slice(&aad[..Self::BLOCK_LEN - n]);
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | impl_block_cipher_with_ccm_mode!(Aes256Ccm8, Aes256, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:150:40
[INFO] [stdout]     |
[INFO] [stdout] 150 |                         let aad = &aad[r..];
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | impl_block_cipher_with_ccm_mode!(Aes256Ccm8, Aes256, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:152:34
[INFO] [stdout]     |
[INFO] [stdout] 152 |                         for i in 0..n {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | impl_block_cipher_with_ccm_mode!(Aes256Ccm8, Aes256, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:153:46
[INFO] [stdout]     |
[INFO] [stdout] 153 |                             let chunk = &aad[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | impl_block_cipher_with_ccm_mode!(Aes256Ccm8, Aes256, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:159:44
[INFO] [stdout]     |
[INFO] [stdout] 159 |                             let rem = &aad[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | impl_block_cipher_with_ccm_mode!(Aes256Ccm8, Aes256, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:174:26
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | impl_block_cipher_with_ccm_mode!(Aes256Ccm8, Aes256, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:175:36
[INFO] [stdout]     |
[INFO] [stdout] 175 |                     let chunk = &m[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | impl_block_cipher_with_ccm_mode!(Aes256Ccm8, Aes256, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:181:34
[INFO] [stdout]     |
[INFO] [stdout] 181 |                     let rem = &m[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | impl_block_cipher_with_ccm_mode!(Aes256Ccm8, Aes256, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:199:23
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 block[1..Self::NONCE_LEN + 1].copy_from_slice(nonce);        // Nonce N
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | impl_block_cipher_with_ccm_mode!(Aes256Ccm8, Aes256, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:202:36
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 let b = &mut block[Self::NONCE_LEN + 1..];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | impl_block_cipher_with_ccm_mode!(Aes256Ccm8, Aes256, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:208:53
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 b.copy_from_slice(&block_idx_octets[offset..]);
[INFO] [stdout]     |                                                     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | impl_block_cipher_with_ccm_mode!(Aes256Ccm8, Aes256, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:249:26
[INFO] [stdout]     |
[INFO] [stdout] 249 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | impl_block_cipher_with_ccm_mode!(Aes256Ccm8, Aes256, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:250:66
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     let chunk = &mut plaintext_in_ciphertext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | impl_block_cipher_with_ccm_mode!(Aes256Ccm8, Aes256, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:259:64
[INFO] [stdout]     |
[INFO] [stdout] 259 |                     let rem = &mut plaintext_in_ciphertext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | impl_block_cipher_with_ccm_mode!(Aes256Ccm8, Aes256, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:265:30
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     for i in 0..rlen {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | impl_block_cipher_with_ccm_mode!(Aes256Ccm8, Aes256, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:292:26
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | impl_block_cipher_with_ccm_mode!(Aes256Ccm8, Aes256, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:293:66
[INFO] [stdout]     |
[INFO] [stdout] 293 |                     let chunk = &mut ciphertext_in_plaintext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | impl_block_cipher_with_ccm_mode!(Aes256Ccm8, Aes256, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:302:64
[INFO] [stdout]     |
[INFO] [stdout] 302 |                     let rem = &mut ciphertext_in_plaintext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | impl_block_cipher_with_ccm_mode!(Aes256Ccm8, Aes256, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:308:30
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     for i in 0..rlen {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | impl_block_cipher_with_ccm_mode!(Aes256Ccm8, Aes256, 12, 8, 3);        // NONCE-LEN=12, TAG-LEN= 8, Q=3
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:99:20
[INFO] [stdout]     |
[INFO] [stdout] 99  |                 b0[1..Self::NONCE_LEN + 1].copy_from_slice(nonce);  // Nonce N
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 357 | impl_block_cipher_with_ccm_mode!(Sm4Ccm, Sm4, 12, 16, 3);                 // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:104:20
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 b0[Self::NONCE_LEN + 1..].copy_from_slice(&mlen_octets[offset..]); // l(m)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 357 | impl_block_cipher_with_ccm_mode!(Sm4Ccm, Sm4, 12, 16, 3);                 // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:104:72
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 b0[Self::NONCE_LEN + 1..].copy_from_slice(&mlen_octets[offset..]); // l(m)
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 357 | impl_block_cipher_with_ccm_mode!(Sm4Ccm, Sm4, 12, 16, 3);                 // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:118:31
[INFO] [stdout]     |
[INFO] [stdout] 118 |                         block[0..2].copy_from_slice(&(alen as u16).to_be_bytes());
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 357 | impl_block_cipher_with_ccm_mode!(Sm4Ccm, Sm4, 12, 16, 3);                 // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:124:31
[INFO] [stdout]     |
[INFO] [stdout] 124 |                         block[2..6].copy_from_slice(&(alen as u32).to_be_bytes());
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 357 | impl_block_cipher_with_ccm_mode!(Sm4Ccm, Sm4, 12, 16, 3);                 // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:131:35
[INFO] [stdout]     |
[INFO] [stdout] 131 |                             block[2..10].copy_from_slice(&(alen as u64).to_be_bytes());
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 357 | impl_block_cipher_with_ccm_mode!(Sm4Ccm, Sm4, 12, 16, 3);                 // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:139:31
[INFO] [stdout]     |
[INFO] [stdout] 139 |                         block[n..n + alen].copy_from_slice(aad);
[INFO] [stdout]     |                               ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 357 | impl_block_cipher_with_ccm_mode!(Sm4Ccm, Sm4, 12, 16, 3);                 // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:145:31
[INFO] [stdout]     |
[INFO] [stdout] 145 |                         block[n..].copy_from_slice(&aad[..Self::BLOCK_LEN - n]);
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] ...
[INFO] [stdout] 357 | impl_block_cipher_with_ccm_mode!(Sm4Ccm, Sm4, 12, 16, 3);                 // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:150:40
[INFO] [stdout]     |
[INFO] [stdout] 150 |                         let aad = &aad[r..];
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 357 | impl_block_cipher_with_ccm_mode!(Sm4Ccm, Sm4, 12, 16, 3);                 // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:152:34
[INFO] [stdout]     |
[INFO] [stdout] 152 |                         for i in 0..n {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 357 | impl_block_cipher_with_ccm_mode!(Sm4Ccm, Sm4, 12, 16, 3);                 // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:153:46
[INFO] [stdout]     |
[INFO] [stdout] 153 |                             let chunk = &aad[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 357 | impl_block_cipher_with_ccm_mode!(Sm4Ccm, Sm4, 12, 16, 3);                 // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:159:44
[INFO] [stdout]     |
[INFO] [stdout] 159 |                             let rem = &aad[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 357 | impl_block_cipher_with_ccm_mode!(Sm4Ccm, Sm4, 12, 16, 3);                 // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:174:26
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 357 | impl_block_cipher_with_ccm_mode!(Sm4Ccm, Sm4, 12, 16, 3);                 // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:175:36
[INFO] [stdout]     |
[INFO] [stdout] 175 |                     let chunk = &m[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 357 | impl_block_cipher_with_ccm_mode!(Sm4Ccm, Sm4, 12, 16, 3);                 // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:181:34
[INFO] [stdout]     |
[INFO] [stdout] 181 |                     let rem = &m[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 357 | impl_block_cipher_with_ccm_mode!(Sm4Ccm, Sm4, 12, 16, 3);                 // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:199:23
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 block[1..Self::NONCE_LEN + 1].copy_from_slice(nonce);        // Nonce N
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 357 | impl_block_cipher_with_ccm_mode!(Sm4Ccm, Sm4, 12, 16, 3);                 // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:202:36
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 let b = &mut block[Self::NONCE_LEN + 1..];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 357 | impl_block_cipher_with_ccm_mode!(Sm4Ccm, Sm4, 12, 16, 3);                 // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:208:53
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 b.copy_from_slice(&block_idx_octets[offset..]);
[INFO] [stdout]     |                                                     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 357 | impl_block_cipher_with_ccm_mode!(Sm4Ccm, Sm4, 12, 16, 3);                 // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:249:26
[INFO] [stdout]     |
[INFO] [stdout] 249 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 357 | impl_block_cipher_with_ccm_mode!(Sm4Ccm, Sm4, 12, 16, 3);                 // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:250:66
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     let chunk = &mut plaintext_in_ciphertext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 357 | impl_block_cipher_with_ccm_mode!(Sm4Ccm, Sm4, 12, 16, 3);                 // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:259:64
[INFO] [stdout]     |
[INFO] [stdout] 259 |                     let rem = &mut plaintext_in_ciphertext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 357 | impl_block_cipher_with_ccm_mode!(Sm4Ccm, Sm4, 12, 16, 3);                 // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:265:30
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     for i in 0..rlen {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 357 | impl_block_cipher_with_ccm_mode!(Sm4Ccm, Sm4, 12, 16, 3);                 // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:292:26
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 357 | impl_block_cipher_with_ccm_mode!(Sm4Ccm, Sm4, 12, 16, 3);                 // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:293:66
[INFO] [stdout]     |
[INFO] [stdout] 293 |                     let chunk = &mut ciphertext_in_plaintext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 357 | impl_block_cipher_with_ccm_mode!(Sm4Ccm, Sm4, 12, 16, 3);                 // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:302:64
[INFO] [stdout]     |
[INFO] [stdout] 302 |                     let rem = &mut ciphertext_in_plaintext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 357 | impl_block_cipher_with_ccm_mode!(Sm4Ccm, Sm4, 12, 16, 3);                 // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:308:30
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     for i in 0..rlen {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 357 | impl_block_cipher_with_ccm_mode!(Sm4Ccm, Sm4, 12, 16, 3);                 // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:99:20
[INFO] [stdout]     |
[INFO] [stdout] 99  |                 b0[1..Self::NONCE_LEN + 1].copy_from_slice(nonce);  // Nonce N
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 358 | impl_block_cipher_with_ccm_mode!(Camellia128Ccm, Camellia128, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:104:20
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 b0[Self::NONCE_LEN + 1..].copy_from_slice(&mlen_octets[offset..]); // l(m)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 358 | impl_block_cipher_with_ccm_mode!(Camellia128Ccm, Camellia128, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:104:72
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 b0[Self::NONCE_LEN + 1..].copy_from_slice(&mlen_octets[offset..]); // l(m)
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 358 | impl_block_cipher_with_ccm_mode!(Camellia128Ccm, Camellia128, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:118:31
[INFO] [stdout]     |
[INFO] [stdout] 118 |                         block[0..2].copy_from_slice(&(alen as u16).to_be_bytes());
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 358 | impl_block_cipher_with_ccm_mode!(Camellia128Ccm, Camellia128, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:124:31
[INFO] [stdout]     |
[INFO] [stdout] 124 |                         block[2..6].copy_from_slice(&(alen as u32).to_be_bytes());
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 358 | impl_block_cipher_with_ccm_mode!(Camellia128Ccm, Camellia128, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:131:35
[INFO] [stdout]     |
[INFO] [stdout] 131 |                             block[2..10].copy_from_slice(&(alen as u64).to_be_bytes());
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 358 | impl_block_cipher_with_ccm_mode!(Camellia128Ccm, Camellia128, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:139:31
[INFO] [stdout]     |
[INFO] [stdout] 139 |                         block[n..n + alen].copy_from_slice(aad);
[INFO] [stdout]     |                               ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 358 | impl_block_cipher_with_ccm_mode!(Camellia128Ccm, Camellia128, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:145:31
[INFO] [stdout]     |
[INFO] [stdout] 145 |                         block[n..].copy_from_slice(&aad[..Self::BLOCK_LEN - n]);
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] ...
[INFO] [stdout] 358 | impl_block_cipher_with_ccm_mode!(Camellia128Ccm, Camellia128, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:150:40
[INFO] [stdout]     |
[INFO] [stdout] 150 |                         let aad = &aad[r..];
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 358 | impl_block_cipher_with_ccm_mode!(Camellia128Ccm, Camellia128, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:152:34
[INFO] [stdout]     |
[INFO] [stdout] 152 |                         for i in 0..n {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 358 | impl_block_cipher_with_ccm_mode!(Camellia128Ccm, Camellia128, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:153:46
[INFO] [stdout]     |
[INFO] [stdout] 153 |                             let chunk = &aad[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 358 | impl_block_cipher_with_ccm_mode!(Camellia128Ccm, Camellia128, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:159:44
[INFO] [stdout]     |
[INFO] [stdout] 159 |                             let rem = &aad[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 358 | impl_block_cipher_with_ccm_mode!(Camellia128Ccm, Camellia128, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:174:26
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 358 | impl_block_cipher_with_ccm_mode!(Camellia128Ccm, Camellia128, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:175:36
[INFO] [stdout]     |
[INFO] [stdout] 175 |                     let chunk = &m[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 358 | impl_block_cipher_with_ccm_mode!(Camellia128Ccm, Camellia128, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:181:34
[INFO] [stdout]     |
[INFO] [stdout] 181 |                     let rem = &m[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 358 | impl_block_cipher_with_ccm_mode!(Camellia128Ccm, Camellia128, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:199:23
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 block[1..Self::NONCE_LEN + 1].copy_from_slice(nonce);        // Nonce N
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 358 | impl_block_cipher_with_ccm_mode!(Camellia128Ccm, Camellia128, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:202:36
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 let b = &mut block[Self::NONCE_LEN + 1..];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 358 | impl_block_cipher_with_ccm_mode!(Camellia128Ccm, Camellia128, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:208:53
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 b.copy_from_slice(&block_idx_octets[offset..]);
[INFO] [stdout]     |                                                     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 358 | impl_block_cipher_with_ccm_mode!(Camellia128Ccm, Camellia128, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:249:26
[INFO] [stdout]     |
[INFO] [stdout] 249 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 358 | impl_block_cipher_with_ccm_mode!(Camellia128Ccm, Camellia128, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:250:66
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     let chunk = &mut plaintext_in_ciphertext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 358 | impl_block_cipher_with_ccm_mode!(Camellia128Ccm, Camellia128, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:259:64
[INFO] [stdout]     |
[INFO] [stdout] 259 |                     let rem = &mut plaintext_in_ciphertext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 358 | impl_block_cipher_with_ccm_mode!(Camellia128Ccm, Camellia128, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:265:30
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     for i in 0..rlen {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 358 | impl_block_cipher_with_ccm_mode!(Camellia128Ccm, Camellia128, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:292:26
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 358 | impl_block_cipher_with_ccm_mode!(Camellia128Ccm, Camellia128, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:293:66
[INFO] [stdout]     |
[INFO] [stdout] 293 |                     let chunk = &mut ciphertext_in_plaintext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 358 | impl_block_cipher_with_ccm_mode!(Camellia128Ccm, Camellia128, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:302:64
[INFO] [stdout]     |
[INFO] [stdout] 302 |                     let rem = &mut ciphertext_in_plaintext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 358 | impl_block_cipher_with_ccm_mode!(Camellia128Ccm, Camellia128, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:308:30
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     for i in 0..rlen {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 358 | impl_block_cipher_with_ccm_mode!(Camellia128Ccm, Camellia128, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:99:20
[INFO] [stdout]     |
[INFO] [stdout] 99  |                 b0[1..Self::NONCE_LEN + 1].copy_from_slice(nonce);  // Nonce N
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 359 | impl_block_cipher_with_ccm_mode!(Aria128Ccm, Aria128, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:104:20
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 b0[Self::NONCE_LEN + 1..].copy_from_slice(&mlen_octets[offset..]); // l(m)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 359 | impl_block_cipher_with_ccm_mode!(Aria128Ccm, Aria128, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:104:72
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 b0[Self::NONCE_LEN + 1..].copy_from_slice(&mlen_octets[offset..]); // l(m)
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 359 | impl_block_cipher_with_ccm_mode!(Aria128Ccm, Aria128, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:118:31
[INFO] [stdout]     |
[INFO] [stdout] 118 |                         block[0..2].copy_from_slice(&(alen as u16).to_be_bytes());
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 359 | impl_block_cipher_with_ccm_mode!(Aria128Ccm, Aria128, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:124:31
[INFO] [stdout]     |
[INFO] [stdout] 124 |                         block[2..6].copy_from_slice(&(alen as u32).to_be_bytes());
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 359 | impl_block_cipher_with_ccm_mode!(Aria128Ccm, Aria128, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:131:35
[INFO] [stdout]     |
[INFO] [stdout] 131 |                             block[2..10].copy_from_slice(&(alen as u64).to_be_bytes());
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 359 | impl_block_cipher_with_ccm_mode!(Aria128Ccm, Aria128, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:139:31
[INFO] [stdout]     |
[INFO] [stdout] 139 |                         block[n..n + alen].copy_from_slice(aad);
[INFO] [stdout]     |                               ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 359 | impl_block_cipher_with_ccm_mode!(Aria128Ccm, Aria128, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:145:31
[INFO] [stdout]     |
[INFO] [stdout] 145 |                         block[n..].copy_from_slice(&aad[..Self::BLOCK_LEN - n]);
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] ...
[INFO] [stdout] 359 | impl_block_cipher_with_ccm_mode!(Aria128Ccm, Aria128, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:150:40
[INFO] [stdout]     |
[INFO] [stdout] 150 |                         let aad = &aad[r..];
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 359 | impl_block_cipher_with_ccm_mode!(Aria128Ccm, Aria128, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:152:34
[INFO] [stdout]     |
[INFO] [stdout] 152 |                         for i in 0..n {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 359 | impl_block_cipher_with_ccm_mode!(Aria128Ccm, Aria128, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:153:46
[INFO] [stdout]     |
[INFO] [stdout] 153 |                             let chunk = &aad[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 359 | impl_block_cipher_with_ccm_mode!(Aria128Ccm, Aria128, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:159:44
[INFO] [stdout]     |
[INFO] [stdout] 159 |                             let rem = &aad[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 359 | impl_block_cipher_with_ccm_mode!(Aria128Ccm, Aria128, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:174:26
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 359 | impl_block_cipher_with_ccm_mode!(Aria128Ccm, Aria128, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:175:36
[INFO] [stdout]     |
[INFO] [stdout] 175 |                     let chunk = &m[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 359 | impl_block_cipher_with_ccm_mode!(Aria128Ccm, Aria128, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:181:34
[INFO] [stdout]     |
[INFO] [stdout] 181 |                     let rem = &m[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 359 | impl_block_cipher_with_ccm_mode!(Aria128Ccm, Aria128, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:199:23
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 block[1..Self::NONCE_LEN + 1].copy_from_slice(nonce);        // Nonce N
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 359 | impl_block_cipher_with_ccm_mode!(Aria128Ccm, Aria128, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:202:36
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 let b = &mut block[Self::NONCE_LEN + 1..];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 359 | impl_block_cipher_with_ccm_mode!(Aria128Ccm, Aria128, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:208:53
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 b.copy_from_slice(&block_idx_octets[offset..]);
[INFO] [stdout]     |                                                     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 359 | impl_block_cipher_with_ccm_mode!(Aria128Ccm, Aria128, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:249:26
[INFO] [stdout]     |
[INFO] [stdout] 249 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 359 | impl_block_cipher_with_ccm_mode!(Aria128Ccm, Aria128, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:250:66
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     let chunk = &mut plaintext_in_ciphertext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 359 | impl_block_cipher_with_ccm_mode!(Aria128Ccm, Aria128, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:259:64
[INFO] [stdout]     |
[INFO] [stdout] 259 |                     let rem = &mut plaintext_in_ciphertext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 359 | impl_block_cipher_with_ccm_mode!(Aria128Ccm, Aria128, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:265:30
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     for i in 0..rlen {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 359 | impl_block_cipher_with_ccm_mode!(Aria128Ccm, Aria128, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:292:26
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 359 | impl_block_cipher_with_ccm_mode!(Aria128Ccm, Aria128, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:293:66
[INFO] [stdout]     |
[INFO] [stdout] 293 |                     let chunk = &mut ciphertext_in_plaintext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 359 | impl_block_cipher_with_ccm_mode!(Aria128Ccm, Aria128, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:302:64
[INFO] [stdout]     |
[INFO] [stdout] 302 |                     let rem = &mut ciphertext_in_plaintext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 359 | impl_block_cipher_with_ccm_mode!(Aria128Ccm, Aria128, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:308:30
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     for i in 0..rlen {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 359 | impl_block_cipher_with_ccm_mode!(Aria128Ccm, Aria128, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:99:20
[INFO] [stdout]     |
[INFO] [stdout] 99  |                 b0[1..Self::NONCE_LEN + 1].copy_from_slice(nonce);  // Nonce N
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 | impl_block_cipher_with_ccm_mode!(Camellia256Ccm, Camellia256, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:104:20
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 b0[Self::NONCE_LEN + 1..].copy_from_slice(&mlen_octets[offset..]); // l(m)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 | impl_block_cipher_with_ccm_mode!(Camellia256Ccm, Camellia256, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:104:72
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 b0[Self::NONCE_LEN + 1..].copy_from_slice(&mlen_octets[offset..]); // l(m)
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 | impl_block_cipher_with_ccm_mode!(Camellia256Ccm, Camellia256, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:118:31
[INFO] [stdout]     |
[INFO] [stdout] 118 |                         block[0..2].copy_from_slice(&(alen as u16).to_be_bytes());
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 | impl_block_cipher_with_ccm_mode!(Camellia256Ccm, Camellia256, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:124:31
[INFO] [stdout]     |
[INFO] [stdout] 124 |                         block[2..6].copy_from_slice(&(alen as u32).to_be_bytes());
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 | impl_block_cipher_with_ccm_mode!(Camellia256Ccm, Camellia256, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:131:35
[INFO] [stdout]     |
[INFO] [stdout] 131 |                             block[2..10].copy_from_slice(&(alen as u64).to_be_bytes());
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 | impl_block_cipher_with_ccm_mode!(Camellia256Ccm, Camellia256, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:139:31
[INFO] [stdout]     |
[INFO] [stdout] 139 |                         block[n..n + alen].copy_from_slice(aad);
[INFO] [stdout]     |                               ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 | impl_block_cipher_with_ccm_mode!(Camellia256Ccm, Camellia256, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:145:31
[INFO] [stdout]     |
[INFO] [stdout] 145 |                         block[n..].copy_from_slice(&aad[..Self::BLOCK_LEN - n]);
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 | impl_block_cipher_with_ccm_mode!(Camellia256Ccm, Camellia256, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:150:40
[INFO] [stdout]     |
[INFO] [stdout] 150 |                         let aad = &aad[r..];
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 | impl_block_cipher_with_ccm_mode!(Camellia256Ccm, Camellia256, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:152:34
[INFO] [stdout]     |
[INFO] [stdout] 152 |                         for i in 0..n {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 | impl_block_cipher_with_ccm_mode!(Camellia256Ccm, Camellia256, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:153:46
[INFO] [stdout]     |
[INFO] [stdout] 153 |                             let chunk = &aad[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 | impl_block_cipher_with_ccm_mode!(Camellia256Ccm, Camellia256, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:159:44
[INFO] [stdout]     |
[INFO] [stdout] 159 |                             let rem = &aad[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 | impl_block_cipher_with_ccm_mode!(Camellia256Ccm, Camellia256, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:174:26
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 | impl_block_cipher_with_ccm_mode!(Camellia256Ccm, Camellia256, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:175:36
[INFO] [stdout]     |
[INFO] [stdout] 175 |                     let chunk = &m[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 | impl_block_cipher_with_ccm_mode!(Camellia256Ccm, Camellia256, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:181:34
[INFO] [stdout]     |
[INFO] [stdout] 181 |                     let rem = &m[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 | impl_block_cipher_with_ccm_mode!(Camellia256Ccm, Camellia256, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:199:23
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 block[1..Self::NONCE_LEN + 1].copy_from_slice(nonce);        // Nonce N
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 | impl_block_cipher_with_ccm_mode!(Camellia256Ccm, Camellia256, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:202:36
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 let b = &mut block[Self::NONCE_LEN + 1..];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 | impl_block_cipher_with_ccm_mode!(Camellia256Ccm, Camellia256, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:208:53
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 b.copy_from_slice(&block_idx_octets[offset..]);
[INFO] [stdout]     |                                                     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 | impl_block_cipher_with_ccm_mode!(Camellia256Ccm, Camellia256, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:249:26
[INFO] [stdout]     |
[INFO] [stdout] 249 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 | impl_block_cipher_with_ccm_mode!(Camellia256Ccm, Camellia256, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:250:66
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     let chunk = &mut plaintext_in_ciphertext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 | impl_block_cipher_with_ccm_mode!(Camellia256Ccm, Camellia256, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:259:64
[INFO] [stdout]     |
[INFO] [stdout] 259 |                     let rem = &mut plaintext_in_ciphertext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 | impl_block_cipher_with_ccm_mode!(Camellia256Ccm, Camellia256, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:265:30
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     for i in 0..rlen {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 | impl_block_cipher_with_ccm_mode!(Camellia256Ccm, Camellia256, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:292:26
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 | impl_block_cipher_with_ccm_mode!(Camellia256Ccm, Camellia256, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:293:66
[INFO] [stdout]     |
[INFO] [stdout] 293 |                     let chunk = &mut ciphertext_in_plaintext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 | impl_block_cipher_with_ccm_mode!(Camellia256Ccm, Camellia256, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:302:64
[INFO] [stdout]     |
[INFO] [stdout] 302 |                     let rem = &mut ciphertext_in_plaintext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 | impl_block_cipher_with_ccm_mode!(Camellia256Ccm, Camellia256, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:308:30
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     for i in 0..rlen {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 360 | impl_block_cipher_with_ccm_mode!(Camellia256Ccm, Camellia256, 12, 16, 3); // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:99:20
[INFO] [stdout]     |
[INFO] [stdout] 99  |                 b0[1..Self::NONCE_LEN + 1].copy_from_slice(nonce);  // Nonce N
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 361 | impl_block_cipher_with_ccm_mode!(Aria256Ccm, Aria256, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:104:20
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 b0[Self::NONCE_LEN + 1..].copy_from_slice(&mlen_octets[offset..]); // l(m)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 361 | impl_block_cipher_with_ccm_mode!(Aria256Ccm, Aria256, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:104:72
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 b0[Self::NONCE_LEN + 1..].copy_from_slice(&mlen_octets[offset..]); // l(m)
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 361 | impl_block_cipher_with_ccm_mode!(Aria256Ccm, Aria256, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:118:31
[INFO] [stdout]     |
[INFO] [stdout] 118 |                         block[0..2].copy_from_slice(&(alen as u16).to_be_bytes());
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 361 | impl_block_cipher_with_ccm_mode!(Aria256Ccm, Aria256, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:124:31
[INFO] [stdout]     |
[INFO] [stdout] 124 |                         block[2..6].copy_from_slice(&(alen as u32).to_be_bytes());
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 361 | impl_block_cipher_with_ccm_mode!(Aria256Ccm, Aria256, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:131:35
[INFO] [stdout]     |
[INFO] [stdout] 131 |                             block[2..10].copy_from_slice(&(alen as u64).to_be_bytes());
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 361 | impl_block_cipher_with_ccm_mode!(Aria256Ccm, Aria256, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:139:31
[INFO] [stdout]     |
[INFO] [stdout] 139 |                         block[n..n + alen].copy_from_slice(aad);
[INFO] [stdout]     |                               ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 361 | impl_block_cipher_with_ccm_mode!(Aria256Ccm, Aria256, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:145:31
[INFO] [stdout]     |
[INFO] [stdout] 145 |                         block[n..].copy_from_slice(&aad[..Self::BLOCK_LEN - n]);
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] ...
[INFO] [stdout] 361 | impl_block_cipher_with_ccm_mode!(Aria256Ccm, Aria256, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:150:40
[INFO] [stdout]     |
[INFO] [stdout] 150 |                         let aad = &aad[r..];
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 361 | impl_block_cipher_with_ccm_mode!(Aria256Ccm, Aria256, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:152:34
[INFO] [stdout]     |
[INFO] [stdout] 152 |                         for i in 0..n {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 361 | impl_block_cipher_with_ccm_mode!(Aria256Ccm, Aria256, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:153:46
[INFO] [stdout]     |
[INFO] [stdout] 153 |                             let chunk = &aad[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 361 | impl_block_cipher_with_ccm_mode!(Aria256Ccm, Aria256, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:159:44
[INFO] [stdout]     |
[INFO] [stdout] 159 |                             let rem = &aad[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 361 | impl_block_cipher_with_ccm_mode!(Aria256Ccm, Aria256, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:174:26
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 361 | impl_block_cipher_with_ccm_mode!(Aria256Ccm, Aria256, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:175:36
[INFO] [stdout]     |
[INFO] [stdout] 175 |                     let chunk = &m[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 361 | impl_block_cipher_with_ccm_mode!(Aria256Ccm, Aria256, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:181:34
[INFO] [stdout]     |
[INFO] [stdout] 181 |                     let rem = &m[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 361 | impl_block_cipher_with_ccm_mode!(Aria256Ccm, Aria256, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:199:23
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 block[1..Self::NONCE_LEN + 1].copy_from_slice(nonce);        // Nonce N
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 361 | impl_block_cipher_with_ccm_mode!(Aria256Ccm, Aria256, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:202:36
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 let b = &mut block[Self::NONCE_LEN + 1..];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 361 | impl_block_cipher_with_ccm_mode!(Aria256Ccm, Aria256, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:208:53
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 b.copy_from_slice(&block_idx_octets[offset..]);
[INFO] [stdout]     |                                                     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 361 | impl_block_cipher_with_ccm_mode!(Aria256Ccm, Aria256, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:249:26
[INFO] [stdout]     |
[INFO] [stdout] 249 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 361 | impl_block_cipher_with_ccm_mode!(Aria256Ccm, Aria256, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:250:66
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     let chunk = &mut plaintext_in_ciphertext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 361 | impl_block_cipher_with_ccm_mode!(Aria256Ccm, Aria256, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:259:64
[INFO] [stdout]     |
[INFO] [stdout] 259 |                     let rem = &mut plaintext_in_ciphertext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 361 | impl_block_cipher_with_ccm_mode!(Aria256Ccm, Aria256, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:265:30
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     for i in 0..rlen {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 361 | impl_block_cipher_with_ccm_mode!(Aria256Ccm, Aria256, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:292:26
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 361 | impl_block_cipher_with_ccm_mode!(Aria256Ccm, Aria256, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:293:66
[INFO] [stdout]     |
[INFO] [stdout] 293 |                     let chunk = &mut ciphertext_in_plaintext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 361 | impl_block_cipher_with_ccm_mode!(Aria256Ccm, Aria256, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:302:64
[INFO] [stdout]     |
[INFO] [stdout] 302 |                     let rem = &mut ciphertext_in_plaintext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 361 | impl_block_cipher_with_ccm_mode!(Aria256Ccm, Aria256, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/ccm.rs:308:30
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     for i in 0..rlen {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 361 | impl_block_cipher_with_ccm_mode!(Aria256Ccm, Aria256, 12, 16, 3);         // NONCE-LEN=12, TAG-LEN=16, Q=3
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_ccm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/gcm.rs:86:31
[INFO] [stdout]     |
[INFO] [stdout] 86  |                 counter_block[Self::NONCE_LEN..Self::BLOCK_LEN].copy_from_slice(&counter.wrapping_add(1).to_be_bytes());
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 261 | impl_block_cipher_with_gcm_mode!(Aes128Gcm,   Aes128, 16); // TAG-LEN=16
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_gcm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/gcm.rs:132:26
[INFO] [stdout]     |
[INFO] [stdout] 132 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 261 | impl_block_cipher_with_gcm_mode!(Aes128Gcm,   Aes128, 16); // TAG-LEN=16
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_gcm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/gcm.rs:138:66
[INFO] [stdout]     |
[INFO] [stdout] 138 |                     let block = &mut plaintext_in_ciphertext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 261 | impl_block_cipher_with_gcm_mode!(Aes128Gcm,   Aes128, 16); // TAG-LEN=16
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_gcm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/gcm.rs:151:64
[INFO] [stdout]     |
[INFO] [stdout] 151 |                     let rem = &mut plaintext_in_ciphertext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 261 | impl_block_cipher_with_gcm_mode!(Aes128Gcm,   Aes128, 16); // TAG-LEN=16
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_gcm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/gcm.rs:152:30
[INFO] [stdout]     |
[INFO] [stdout] 152 |                     for i in 0..rem.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 261 | impl_block_cipher_with_gcm_mode!(Aes128Gcm,   Aes128, 16); // TAG-LEN=16
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_gcm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/gcm.rs:161:24
[INFO] [stdout]     |
[INFO] [stdout] 161 |                 octets[0.. 8].copy_from_slice(&((alen as u64) * 8).to_be_bytes());
[INFO] [stdout]     |                        ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 261 | impl_block_cipher_with_gcm_mode!(Aes128Gcm,   Aes128, 16); // TAG-LEN=16
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_gcm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/gcm.rs:162:24
[INFO] [stdout]     |
[INFO] [stdout] 162 |                 octets[8..16].copy_from_slice(&((plen as u64) * 8).to_be_bytes());
[INFO] [stdout]     |                        ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 261 | impl_block_cipher_with_gcm_mode!(Aes128Gcm,   Aes128, 16); // TAG-LEN=16
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_gcm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/gcm.rs:173:30
[INFO] [stdout]     |
[INFO] [stdout] 173 |                     for i in 0..Self::TAG_LEN {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 261 | impl_block_cipher_with_gcm_mode!(Aes128Gcm,   Aes128, 16); // TAG-LEN=16
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_gcm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/gcm.rs:206:26
[INFO] [stdout]     |
[INFO] [stdout] 206 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 261 | impl_block_cipher_with_gcm_mode!(Aes128Gcm,   Aes128, 16); // TAG-LEN=16
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_gcm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/gcm.rs:212:66
[INFO] [stdout]     |
[INFO] [stdout] 212 |                     let block = &mut ciphertext_in_plaintext_out[i * Self::BLOCK_LEN..i * Self::BLOCK_LEN + Self::BLOCK_LEN];
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 261 | impl_block_cipher_with_gcm_mode!(Aes128Gcm,   Aes128, 16); // TAG-LEN=16
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_gcm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/blockmode/gcm.rs:225:64
[INFO] [stdout]     |
[INFO] [stdout] 225 |                     let rem = &mut ciphertext_in_plaintext_out[n * Self::BLOCK_LEN..];
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 261 | impl_block_cipher_with_gcm_mode!(Aes128Gcm,   Aes128, 16); // TAG-LEN=16
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_gcm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockmode/gcm.rs:229:30
[INFO] [stdout]     |
[INFO] [stdout] 229 |                     for i in 0..rem.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 261 | impl_block_cipher_with_gcm_mode!(Aes128Gcm,   Aes128, 16); // TAG-LEN=16
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_block_cipher_with_gcm_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[WARN] too many lines in the log, truncating it
